Definition
Regression testing is done to computer programs to ensure that that recently added changes are compatible with older programming. It’s a routine part of program development and is done by code testing specialists in larger organizations. They develop code test scenarios and exercises that test new units of code (aka test buckets). Old test cases are run against new versions before the release of a software product to ensure that they are still functional.
Further Reading
- “Multiple Regression: Testing and Interpreting Interactions”(book), by Leona S. Aiken, Raymond R. Reno, and Stephen G. West.
- For more on Regression Testing, read here.