Improving Class Firewall Regression Test Selection by Removing the Class Firewall

Improving Class Firewall Regression Test Selection by Removing the Class Firewall
复制标题

通过删除类防火墙来改进类防火墙回归测试选择

DOI:
--
复制
发表时间:
2007
影响因子:
0.9
通讯作者:
P. Runeson
P. Runeson
中科院分区:
计算机科学4区
文献类型:
--
作者:
M. Skoglund;P. Runeson

文献摘要

被引文献

相似文献

针对对象的程序提出的一种回归测试选择技术是类防火墙回归测试选择技术。选择技术选择测试类以进行回归测试,该测试根据更改的类别更改了类和类。但是,在有关该技术应用的实证研究中,我们观察到另一种技术发现了相同的缺陷,选择了更少的测试,并且需要进行更简单,成本较低的分析。我们称之为基于变化的回归测试选择技术的技术基本上是类防火墙技术,但删除了类防火墙。在本文中,我们提出了一个假设,表明这些经验观察不是偶然的,而是类防火墙技术的固有特性。我们证明,在稳定的测试环境中,Java的假设存在,并得出结论,可以通过删除类防火墙来改善类防火墙回归测试技术的有效性,而无需牺牲该技术的缺陷检测能力。
One regression test selection technique proposed for object-oriented programs is the Class firewall regression test selection technique. The selection technique selects test classes for regression test, which test changed classes and classes depending on changed classes. However, in empirical studies of the application of the technique, we observed that another technique found the same defects, selected fewer tests and required a simpler, less costly, analysis. The technique, which we refer to as the Change-based regression test selection technique, is basically the Class firewall technique, but with the class firewall removed. In this paper we formulate a hypothesis stating that these empirical observations are not incidental, but an inherent property of the Class firewall technique. We prove that the hypothesis holds for Java in a stable testing environment, and conclude that the effectiveness of the Class firewall regression testing technique can be improved without sacrificing the defect detection capability of the technique, by removing the class firewall.