|
Selected publications by date
Selected publications by category
|
|   |
Analyzing Regression Test Selection
IEEE Transactions on Software Engineering
vol. 22, no. 8, August 1996, pp. 529-551
Gregg Rothermel and Mary Jean Harrold
Abstract
Regression testing is a necessary but expensive maintenance activity
aimed at showing that code has not been adversely affected by changes.
Regression test selection techniques reuse tests from an existing
test suite to test a modified program.
Many regression test selection techniques have been proposed;
however, it is difficult to compare and evaluate these techniques
because they have different goals.
This paper outlines the issues relevant to
regression test selection techniques, and uses
these issues as the basis for a framework within
which to evaluate the techniques.
We illustrate the application of our framework by
using it to evaluate existing regression test selection techniques.
The evaluation reveals the strengths and weaknesses of existing
techniques, and highlights some problems that future work in this
area should address.
|