一种接口覆盖率报告准确定位和展示的方法

基本信息

申请号 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、展示覆盖率报告,并生成对外服务接口列表。与现有技术相比,本发明具有提高覆盖率报告查阅效率、简化报告切换的复杂操作等优点。