A form of testing that occurs during software upgrades. See also incremental testing and test suites.
Regression is the phenomenon that the quality of a system as a whole declines due to individual modifications. Regression testing aims to check that all parts of the system still function correctly after the implementation of a modification.
an exhaustive system level test that verifies that known problem have not re-appeared in the code