A case study of the class firewall regression test selection technique on a large scale distributed software system

A case study of the class firewall regression test selection technique on a large scale distributed software system
复制标题

大规模分布式软件系统类防火墙回归测试选择技术案例研究

DOI:
--
复制
发表时间:
2005
期刊:
International Symposium on Empirical Software Engineering
影响因子:
--
通讯作者:
P. Runeson
P. Runeson
中科院分区:
--
文献类型:
--
作者:
M. Skoglund;P. Runeson

文献摘要

被引文献

相似文献

回归测试很昂贵,并且可能会消耗大量组织的软件开发预算。因此,通过使用测试选择技术来减少用于测试执行的总时间很有趣。已经提出了许多技术,但是在现实世界中的大规模系统上很少评估。在本文中,我们报告了使用类防火墙回归测试选择技术的经验评估,结合了方案测试,在分析中使用Java字节代码在大型工业软件系统上使用。这项研究是在瑞典最大的一家银行之一的大型复杂分布式软件系统上进行的。报告了使用方案测试以及回归测试选择的影响。结果是,并非所有测试用例都是通过类防火墙选择技术选择的。使用方案测试,在测试用例取决于的情况下,会影响所选的测试用例数,系统中的位置和更改数量也是如此。
Regression testing is expensive and may consume much, of organizations' software development budgets. Thus, it is of interest to reduce the total time devoted to test execution by using test selection techniques. Many techniques have been proposed but few have been evaluated on real-world, large scale systems. In this paper we report on an empirical evaluation of using the class firewall regression test selection technique, in combination with scenario testing, on a large scale industrial software system using the Java byte code in the analysis. The study was performed, on a large complex distributed software system in one of Sweden's largest banks. Effects of using scenario testing together with regression test selection are reported. The results are that not all test cases were selected by the class firewall selection technique. Using scenario testing, where test cases are dependent, affects the number of test cases selected, as do the location and number of changes in the system.