《计算机工程杂志》发表论文赏析
作者:王曙燕,罗丹,孙家泽
单位:西安邮电大学 计算机学院,西安 710061
摘要:针对软件测试中传统错误定位方法忽略程序内部依赖关系以及效率较低的问题,结合变量切片和关联规则提出一种新的定位方法。对Java程序进行变量切片,利用切片位置信息构造事务数据库。在此基础上,通过关联分析算法得到关联规则集合,生成检查语句的优先级次序, 据此定位错误出现的位置。在5个基准程序上的实验结果表明,与基于怀疑度公式的7种常见方法相比,该方法的错误定位代价平均降低10%以上,可有效提高错误定位效率,降低软件测试成本。
关键词:错误定位,变量切片,关联规则,Java程序,优先级次序
基金资助:陕西省工业攻关项目(2017GY-092);陕西省教育厅自然科学基金(15JK1678)。