Why & When Regression Testing Should Be Performed
WHY
Regression testing aims to verify that the implementation of new features and bug fixing haven’t caused any side effects on the functionality that used to work well.
WHEN
QA engineers should run regression tests for every new build after any modifications of a software product.