- 专利标题: 一种基于代码覆盖率评测的精准测试方法及系统
-
申请号: CN202310919328.2申请日: 2023-07-25
-
公开(公告)号: CN117009230B公开(公告)日: 2024-04-16
- 发明人: 鲁江波 , 吴林 , 熊明军 , 张艳
- 申请人: 北京泰策科技有限公司
- 申请人地址: 北京市大兴区北京经济技术开发区科谷一街8号院1号楼18层1801
- 专利权人: 北京泰策科技有限公司
- 当前专利权人: 北京泰策科技有限公司
- 当前专利权人地址: 北京市大兴区北京经济技术开发区科谷一街8号院1号楼18层1801
- 代理机构: 北京冠和权律师事务所
- 代理商 陈姣姣
- 主分类号: G06F11/36
- IPC分类号: G06F11/36
摘要:
本发明提供了一种基于代码覆盖率评测的精准测试方法及系统,方法包含:通过增量、控制流和数据流程对代码变更进行分析,得到包含代码变更确定程序运行的程序行为的第一分析结果;结合第一分析结果,确定变更代码对相关函数、相关模块及相关文件的影响范围,得到第二分析结果;结合第二分析结果,按照对新增代码、修改代码及删除代码的不同规则,生成需要测试人员执行的测试用例列表;系统包含:第一分析结果模块、第二分析结果模块及测试用例列表生成模块。本发明通过增量、控制流和数据流的分析,实现了对代码变更内容的分析;减少了手动编写测试用例的工作量和出错率;可以针对不同粒度的影响范围生成相应的测试用例列表,覆盖面广。
公开/授权文献
- CN117009230A 一种基于代码覆盖率评测的精准测试方法及系统 公开/授权日:2023-11-07