计算机应用研究2021,Vol.38Issue(5) :1487-1490,1497.DOI:10.19734/j.issn.1001-3695.2020.05.0143

基于程序变异的程序谱错误定位方法

Program spectrum fault location based on program mutation

王曙燕 林敬 孙家泽
计算机应用研究2021,Vol.38Issue(5) :1487-1490,1497.DOI:10.19734/j.issn.1001-3695.2020.05.0143

基于程序变异的程序谱错误定位方法

Program spectrum fault location based on program mutation

王曙燕 1林敬 1孙家泽1
扫码查看

作者信息

  • 1. 西安邮电大学计算机学院,西安710121
  • 折叠

摘要

针对基于程序谱错误定位方法完全依赖于测试用例的语句覆盖信息导致错误定位效率低下的问题,提出了一种基于变异测试技术的程序谱错误定位方法.在原有语句怀疑度计算方法的基础上,增加了程序变异后执行结果与原程序执行结果不同的测试用例变化情况的分析.此外,为解决程序变异后产生的变异体数量巨大而导致执行代价过大的问题,提出了根据变异位置约简变异体的策略.实验结果表明,与几种基于程序谱的程序错误定位方法相比,该方法的错误定位代价最低,能有效提高错误定位的效率.

关键词

错误定位/变异测试/测试用例/怀疑度计算公式/变异体约简

引用本文复制引用

基金项目

陕西省重点研发计划资助项目(2020GY-010)

西安市科技计划资助项目(2019218114GXRC017CG018-GXYD17.10)

出版年

2021
计算机应用研究
四川省电子计算机应用研究中心

计算机应用研究

CSTPCDCSCD北大核心
影响因子:0.93
ISSN:1001-3695
参考文献量5
段落导航相关论文