DIFFERENCE BETWEEN RETESTING AND REGRESSION TESTING Retesting and Regression testing are the two important practices that are often confused by the testing teams.
1
REGRESSION TESTING It helps in validating that the change or enhancement made into the code is not affecting the existing code and features
This method is not responsible for identifying defects
It is also known as generic testing
It ensures that there are no unexpected effects
The test cases for this method can be achieved from user manuals, functional specifications, etc.
It is performed for the test cases that are passed.
The test cases can be performed with automated testing tools because manual methods can be time consuming and expensive
It can be processed in parallel with retesting.
2
REGRESSION TESTING It is performed to confirm that the test cases which have failed earlier have passed the final execution without any defects
In this method, defect verification is part of retesting
It is also known as planned testing
It ensures that the error is resolved and not occurred again
The test cases for this cannot be achieved until they the testing is practiced
It is performed for the failed test cases.
The test cases cannot be automated
Test cases are carried out before regression testing.
THANK YOU