Regression testing is to ensure that changes have not affected the unchanged part. Retesting is done to make sure that the test cases which failed in the last execution are passed after the defects are fixed. Regression testing is not carried out for specific defect fixes. Retesting is carried out based on the defect fixes.
#regression testing,retesting and regression testing,difference between retesting and regression testing,what is regression testing,regression testing vs retesting,software testing,regression testing and retesting,retesting vs regression testing,regression testing in software testing,retesting,manual testing,retesting and regression testing in software testing,when to do regression testing,difference between regression testing and retesting