摘要
基于蜕变关系的代码覆盖率统计工具测试的方法,包括以下步骤:S1、获取源测试用例集合,对源测试用例添加全局变量;S2、运用蜕变关系对源测试用例进行变异生成相应的衍生测试用例;S3、代码覆盖率统计工具输入源测试用例和衍生测试用例,输出对应的代码覆盖率信息;S4、验证代码覆盖率信息是否满足于蜕变关系对应的输出关系,若不满足,则该源测试用例和该衍生测试用例触发代码覆盖率统计工具的缺陷,并自动报告该缺陷。本发明通过蜕变关系的代码覆盖率统计工具进行测试,无需人工参与,降低测试成本,可以有效检测检测代码覆盖率统计工具的缺陷,能够探测到之前方法未发现的深层次缺陷。
技术关键词
蜕变关系
统计工具
语句
表达式
代码覆盖率报告
抽象语法树
节点
生成代码
定义
变量
标识符
语义
标记
程序
系统为您推荐了相关专利信息
智慧停车管理系统
车位占用状态
LSTM模型
标签
表达式
细胞图像分类方法
图像分类系统
宫颈癌疾病
网络模型训练
注意力