 |
 |
Regression Testing
Regression testing means rerunning test cases from existing test suites to make sure that software changes have no unexpected side-effects. The “ideal” process would be to create an extensive test suite and run it after any change. Unfortunately, for many projects this is just impossible because test suites are too large, and project are changed too often, or just because testing should be performed on many different hardware and OS platforms.
These and other issues have not been considered in current research, as they strongly affect the applicability of proposed regression testing processes. Moreover, we believe that solutions of these problems can be worked out in order to reduce the costs and increase the advantages of the regression testing process.
|
 |