software regression testing
Regression testing is a critical part of software maintenance. It tests software application to ensure that its function hasn’t changed after a code has been changed or added to the application. Its purpose is to ensure that application works fine with the new functionality, error fixes or any updates made to the existing feature of the application. Previously executed test cases are re-executed to validate the impact of the change.