A comparative study of regression test selection techniques (1997) [15 citations — 11 self]
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 |

