Question: explain what is the difference between regression testing and retesting?
Answer: Regression testing is done to find out the issues which may get introduced because of any change or modification in the application. Retesting is done to confirm whether the failed test cases in the final execution are working fine or not after the issues have been fixed.