首页> 中文期刊> 《中国科技论文》 >基于动态基本块的测试用例约简

基于动态基本块的测试用例约简

         

摘要

缺陷定位技术利用测试用例动态执行的覆盖信息来计算程序中各条语句的可疑度,有效地减少了开发人员排错的工作量。但检查大量的测试输出正确与否是非常困难而且耗时的,因此对测试用例集进行约简成为必要。传统的约简方法大多使用语句覆盖标准.本文提出以动态基本块为覆盖标准,并在此基础上提出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.

著录项

  • 来源
    《中国科技论文》 |2012年第1期|33-41|共9页
  • 作者

    马倩; 陈林; 卢红敏; 丁晖;

  • 作者单位

    南京大学计算机科学与技术系,计算机软件新技术国家重点实验室,南京210046;

    南京大学计算机科学与技术系,计算机软件新技术国家重点实验室,南京210046;

    南京大学计算机科学与技术系,计算机软件新技术国家重点实验室,南京210046;

    南京大学计算机科学与技术系,计算机软件新技术国家重点实验室,南京210046;

  • 原文格式 PDF
  • 正文语种 chi
  • 中图分类 软件工程;
  • 关键词

    测试用例约简; 缺陷定位; 动态基本块; 调试;

相似文献

  • 中文文献
  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号