首页> 外文会议>Empirical Software Engineering, 2003. ISESE 2003. Proceedings. 2003 International Symposium on >An empirical comparison of two safe regression test selection techniques
【24h】

An empirical comparison of two safe regression test selection techniques

机译:两种安全回归测试选择技术的经验比较

获取原文

摘要

Regression test selection techniques reduce the cost of regression testing by selecting a subset of an existing test suite to use in retesting a modified program. Safe regression test selection techniques guarantee (under specific conditions) that the selected subset will not omit faults that could have been revealed by the entire suite. Many regression test selection techniques have been described in the literature. Empirical studies of some of these techniques have shown that they can be beneficial, but only a few studies have empirically compared different techniques, and fewer still have considered safe techniques. In this paper, we report the results of a comparative empirical study of implementations of two safe regression test selection techniques: DejaVu and Pytia. Our results show that, despite differences in their approaches, and despite the theoretically greater ability of DejaVu to select smaller test suites than Pythia, the two techniques often selected equivalent test suites in practice, at comparable costs. These results suggest that factors such as ease of implementation, generality, and availability of supporting tools and data may play a greater role than cost-effectiveness for practitioners choosing between these techniques.
机译:回归测试选择技术通过选择现有测试套件的一个子集用于重新测试修改后的程序,从而降低了回归测试的成本。安全的回归测试选择技术可确保(在特定条件下)所选子集不会忽略整个套件可能已揭示的故障。文献中已经描述了许多回归测试选择技术。对其中一些技术的经验研究表明,它们可能是有益的,但是只有很少的研究从经验上比较了不同的技术,并且很少有人认为安全技术。在本文中,我们报告了对两种安全回归测试选择技术:DejaVu和Pytia的实施情况进行的比较经验研究的结果。我们的结果表明,尽管在方法上存在差异,并且尽管DejaVu在理论上具有比Pythia更好的选择较小测试套件的能力,但两种技术在实践中通常会以相当的成本选择等效的测试套件。这些结果表明,对于从业人员在这些技术之间进行选择的成本效益而言,诸如易于实施,通用性以及支持工具和数据的可用性等因素可能起更大的作用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号