Regression

A regression is a return to a previous, less developed state, typically a bug that was once fixed but has reappeared.

In software testing, regression testing is performed to ensure that changes to the code have not introduced new bugs or broken existing functionality.

Regression tests are typically automated and run after every code change.

Documentation

Related : Test, Test Framework, PHPunit, Continuous Integration (CI), Code Coverage