MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  A comparative study of regression test selection techniques (1997) [15 citations — 11 self]

Download:
pdf | ps
by David Rosenblum, Gregg Rothermel
In Proc. of the 2nd Int'l. Workshop on Empir. Studies of Softw. Maint
http://www.ics.uci.edu/~dsr/wess97.ps.gz
Add To MetaCart

Abstract:

Regression test selection techniques attempt to reduce the cost of regression testing by selecting a subset of an existing test suite for execution on a modified program. Over the past two decades, numerous regression test selection techniques have been described in the literature. Initial empirical studies of a few of these techniques have shown that they can be beneficial, but the studies were performed independently on dissimilar subjects. This paper describes the first comparative evaluation of two different regression test selection techniques on the same experimental subjects. In particular, two methods developed by the authors, DejaVu and TestTube, were evaluated and compared in terms of their precision in selecting test cases. The data reveal that in some instances TestTube's relative lack of precision does not prevent it from competing with the more precise DejaVu, yet in other instances DejaVu's superior precision gives it a clear advantage over TestTube. Such variation in performance seriously complicates the tester's choice of which technique to use, and it suggests avenues for further collaborative research and experimentation.

Citations

120 Experiments on the effectiveness of dataflow- and control-flow-based test adequacy criteria – Hutchins, Foster, et al. - 1994
104 Analyzing Regression Test Selection Techniques – Rothermel, Harrold - 1996
97 A safe, efficient regression test selection technique – Rothermel, Harrold - 1997
95 TestTube: A System for Selective Regression Testing – Chen, Rosenblum, et al. - 1994
31 Using coverage information to predict the cost-effectiveness of regression testing strategies – Rosenblum, Weyuker - 1997
14 Test Manager: A Regression Testing Tool – White, Narayanswamy - 1993
11 Lessons learned from a regression testing case study – Rosenblum, Weyuker - 1997
7 Experience with regression test selection – Rothermel, Harrold - 1997