Regression Testing: Complete Guide
A variant of software testing, regression testing seeks to detect and unravel new software bugs or issues in existing functional and non-functional areas of a system in the event of an upgrade, patches, configuration changes and any minor or major change(s) introduced in the system during bug-fixation.