Regression testing

Regression testing is re-running functional and non-functional tests to ensure that previously developed and tested software still performs after a change.