一种接口覆盖率报告准确定位和展示的方法
基本信息
申请号 | CN202011565512.4 | 申请日 | - |
公开(公告)号 | CN112612705A | 公开(公告)日 | 2021-04-06 |
申请公布号 | CN112612705A | 申请公布日 | 2021-04-06 |
分类号 | G06F11/36(2006.01)I | 分类 | 计算;推算;计数; |
发明人 | 李琰 | 申请(专利权)人 | 上海高顿教育科技有限公司 |
代理机构 | 上海科盛知识产权代理有限公司 | 代理人 | 赵继明 |
地址 | 200083上海市虹口区中山北一路121号A3幢1001-1030室 | ||
法律状态 | - |
摘要
摘要 | 本发明涉及一种接口覆盖率报告准确定位和展示的方法,包括以下步骤:S1、获取当前版本和基线版本的源代码,进行代码比对得到变动代码行;S2、根据语法分析树解析变动代码行,得到对外服务接口;S3、通过JaCoCo工具获取待测系统的执行数据,生成覆盖率报告;S4、建立对外服务接口和报告子页面的关联关系,记录锚点;S5、解析引用函数,查找定位对应的报告子页面并标记,同时回写至原引用函数行;S6、收集覆盖率报告中各维度的百分比统计结果,生成覆盖率趋势图和完成度报表,并发送实时监控告警和消息通知;S7、展示覆盖率报告,并生成对外服务接口列表。与现有技术相比,本发明具有提高覆盖率报告查阅效率、简化报告切换的复杂操作等优点。 |
