基于迭代预测降低巧合正确性测试用例影响的软件错误定位方法 |
| |
引用本文: | 赵群,苏小红,王甜甜,马培军.基于迭代预测降低巧合正确性测试用例影响的软件错误定位方法[J].智能计算机与应用,2016(3). |
| |
作者姓名: | 赵群 苏小红 王甜甜 马培军 |
| |
作者单位: | 哈尔滨工业大学计算机科学与技术学院,哈尔滨,150001 |
| |
基金项目: | 国家自然科学基金(61173021) |
| |
摘 要: | 巧合正确性测试用例是指某个测试用例虽然在执行程序时覆盖了错误的代码行,但是其测试结果依然是正确的.在测试用例集中,巧合正确性测试用例是普遍存在的.巧合正确性测试用例对基于程序谱的软件错误定位方法的错误定位精度产生很大的影响.为了避免这一影响,本文提出一种基于迭代预测降低巧合正确性测试用例影响的方法.该方法的基本思想是通过迭代的方法,预测巧合正确性测试用例的数目N,再对候选测试用例的巧合正确性可疑值进行排序,去掉可疑值较高的前v个巧合正确性测试用例,利用新的测试集进行错误定位,直到找到错误语句,或者候选的巧合正确性测试用例的个数小于迭代预测值N为止.使用Siemens Suite测试用例集对系统进行了测试,测试结果表明该方法能够有效提高基于程序谱的软件错误定位方法的错误定位精度.
|
关 键 词: | 错误定位 巧合正确性 测试用例 迭代 预测 |
A method based on iterative prediction to lower the effection from coincidental correctness |
| |
Abstract: | |
| |
Keywords: | |
本文献已被 万方数据 等数据库收录! |
|