Regression testing means
|“||[r]erunning test cases which a program has previously executed correctly in order to detect errors spawned by changes or corrections made during software development and maintenance.||”|
The purpose of regression testing is to demonstrate that newly added or modified system components (hardware or software) have not compromised system functionality and performance (i.e., have not introduce new errors).
- ↑ U.S. Food and Drug Administration, Glossary of Computerized System and Software Development Technology 33 (Aug. 1995) (full-text).
- Year 2000 Computing Crisis: A Testing Guide, at 23. ("Overview" section)