中国科技论文
中國科技論文
중국과기논문
Sciencepaper Online
2012年
1期
33-41
,共9页
马倩%陈林%卢红敏%丁晖
馬倩%陳林%盧紅敏%丁暉
마천%진림%로홍민%정휘
测试用例约简%缺陷定位%动态基本块%调试
測試用例約簡%缺陷定位%動態基本塊%調試
측시용례약간%결함정위%동태기본괴%조시
test suite reduction%fault localization%dynamic basic block%debugging
缺陷定位技术利用测试用例动态执行的覆盖信息来计算程序中各条语句的可疑度,有效地减少了开发人员排错的工作量。但检查大量的测试输出正确与否是非常困难而且耗时的,因此对测试用例集进行约简成为必要。传统的约简方法大多使用语句覆盖标准.本文提出以动态基本块为覆盖标准,并在此基础上提出2种约简策略来减小测试输入的规模。实验结果证明,新方法可以有效地减少测试输入,并且约简后的错误定位效果几乎不下降。
缺陷定位技術利用測試用例動態執行的覆蓋信息來計算程序中各條語句的可疑度,有效地減少瞭開髮人員排錯的工作量。但檢查大量的測試輸齣正確與否是非常睏難而且耗時的,因此對測試用例集進行約簡成為必要。傳統的約簡方法大多使用語句覆蓋標準.本文提齣以動態基本塊為覆蓋標準,併在此基礎上提齣2種約簡策略來減小測試輸入的規模。實驗結果證明,新方法可以有效地減少測試輸入,併且約簡後的錯誤定位效果幾乎不下降。
결함정위기술이용측시용례동태집행적복개신식래계산정서중각조어구적가의도,유효지감소료개발인원배착적공작량。단검사대량적측시수출정학여부시비상곤난이차모시적,인차대측시용례집진행약간성위필요。전통적약간방법대다사용어구복개표준.본문제출이동태기본괴위복개표준,병재차기출상제출2충약간책략래감소측시수입적규모。실험결과증명,신방법가이유효지감소측시수입,병차약간후적착오정위효과궤호불하강。
Fault-localization techniques that utilize dynamic coverage information to calculate suspiciousness for each statement in programs can effectively reduce developers' effort. However, to inspect the results for large number of test inputs is very difficult and time-consuming, so test suite reduction becomes necessary. Traditional reduction techniques mostly use statements coverage criterion, but we proposed a different coverage criterion-dynamic block coverage and two dynamic basic block-based strategies to reduce the size of test inputs. Experiments prove that our approach can effectively reduce test inputs, and the fault-localization effectiveness after reduction almost not decline.