摘要
本发明涉及计算机测试技术领域,特别地,涉及一种增量代码覆盖率的计算方法,包括:对当前版本代码执行测试用例,收集代码测试覆盖信息;对比基线版本代码和当前版本代码,获得变更代码;基于基线版本代码,对所述变更代码进行语义等价分析后得到逻辑变更代码,所述语义等价分析用于过滤非逻辑因素的变更代码;根据逻辑变更代码和代码测试覆盖信息计算出增量代码覆盖率,所述增量代码覆盖率包括:变更行覆盖率和变更链路覆盖率。上述多维度的分析方法,使覆盖率评估更加科学、全面,有助于开发人员更好地发现测试盲点和潜在缺陷,从而提升软件质量。
技术关键词
增量代码覆盖率
链路
逻辑
基线
计算方法
语义
计算机测试技术
语法结构
测试盲点
抽象语法树
格式化
可读存储介质
电子设备
测试模块
存储器
处理器
分析方法
分析模块
系统为您推荐了相关专利信息
双模通信终端
台区变压器
微功率无线通信测试
测量方法
路径损耗模型
数据通信模块
全局状态信息
通用控制模块
子模块
语义
厚度计算方法
特征迁移学习
频谱特征提取
非线性回归模型
计算机可执行指令
状态分析系统
薄膜开关
多模态数据融合
模态传感器
开关触点状态