Regression testing provides the confidence that your existing software has not been degraded after pushing changes into production. The purpose of regression testing is to confirm that a recent program or code change has not adversely affected existing features.
This article from Test Lodge outlines when the regression is testing needed and describes why it is a necessary component to any software development lifecycle.
Read More