Testing existing software applications to make sure that a change or addition hasn't broken any existing functionality
Regression testing is a type of software testing that ensures that a recent program or code change has not adversely affected existing features.