Why do we need regression testing?
Regression Testing is done to confirm whether the code change has not affected the existing features. Re-Testing works on defect fixes. The purpose of regression testing is to ensure that the code changes adversely not affect the existing functionality. ... We cannot automate the test-cases for Retesting.
What is the objective of regression testing?
The objective of regression testing is to check that the new code changes do not negatively impact the existing developed and tested functionalities of the application.