首页> 外文会议>IEEE International Conference on Software Engineering >A Controlled Experiment Assessing Test Case Prioritization Techniques via Mutation Faults
【24h】

A Controlled Experiment Assessing Test Case Prioritization Techniques via Mutation Faults

机译:通过突变故障评估测试案例优先级技术的受控实验

获取原文

摘要

Regression testing is an important part of software maintenance, but it can also be very expensive. To reduce this expense, software testers may prioritize their test cases so that those that are more important are run earlier in the regression testing process. Previous work has shown that prioritization can improve a test suite's rate of fault detection, but the assessment of prioritization techniques has been limited to hand-seeded faults, primarily due to the belief that such faults are more realistic than automatically generated (mutation) faults. A recent empirical study, however, suggests that mutation faults can be representative of real faults. We have therefore designed and performed a controlled experiment to assess the ability of prioritization techniques to improve the rate of fault detection techniques, measured relative to mutation faults. Our results show that prioritization can be effective relative to the faults considered, and they expose ways in which that effectiveness can vary with characteristics of faults and test suites. We also compare our results to those collected earlier with respect to the relationship between hand-seeded faults and mutation faults, and the implications this has for researchers performing empirical studies of prioritization.
机译:回归测试是软件维护的重要组成部分,但它也可以是非常昂贵的。为了减少这种费用,软件测试人员的测试案例,以便优先处理那些更重要的是较早的回归测试过程中运行。以前的研究表明,优先级可以提高故障检测的测试套件的速度,但优先技术评估一直局限于手工播种的故障,这主要是由于认为这些故障是不是自动生成的(突变)的故障更逼真。最近的一项实证研究,不过,暗示突变故障能够代表真正的故障。因此,我们设计并进行了对照实验,以评估优先化技术来提高相对于突变故障测量的故障检测技术的速率,的能力。我们的研究结果表明,优先可以相对于所考虑的故障有效,它们公开的方法,使该效果可与故障和测试套件的特点而有所不同。我们还要比较结果对那些相对于早收集手种子故障和故障突变之间的关系,以及影响这对研究人员进行优先级排序的实证研究。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号