Content deleted Content added
Bizarre insertion of an unclear fact removed |
No edit summary |
||
Line 7:
Therefore, in most software development situations it is considered good practice that when a bug is located and fixed, a test that exposes the bug is recorded and regularly reperformed after subsequent changes to the program. Some projects even set up automated systems to automatically re-run all regression tests at specified intervals (usually daily or weekly) and report any regressions. Or, if you are using [[make]], you could set up your makefile to automatically run the regression tests after every successful compile.
Regression testing is an integral part of the [[extreme programming]] software development methodology.
Regression means to step backward. When software changes are made that break stuff that used to work, it is considered to regress. Regression is the opposite of progress.
|