Why & When Regression Testing Should Be Performed
Regression testing prevents this from happening.
WHY
In regression testing, we check that the implementation of new features and bug fixes haven't adversely affected previous functionality.
WHEN
After a software product is modified, QA engineers should run regression tests on every new build.