一种基于代码覆盖率评测的精准测试方法及系统
摘要:
本发明提供了一种基于代码覆盖率评测的精准测试方法及系统,方法包含:通过增量、控制流和数据流程对代码变更进行分析,得到包含代码变更确定程序运行的程序行为的第一分析结果;结合第一分析结果,确定变更代码对相关函数、相关模块及相关文件的影响范围,得到第二分析结果;结合第二分析结果,按照对新增代码、修改代码及删除代码的不同规则,生成需要测试人员执行的测试用例列表;系统包含:第一分析结果模块、第二分析结果模块及测试用例列表生成模块。本发明通过增量、控制流和数据流的分析,实现了对代码变更内容的分析;减少了手动编写测试用例的工作量和出错率;可以针对不同粒度的影响范围生成相应的测试用例列表,覆盖面广。
0/0