Retesting is the testing of failed test cases after the bugs corresponding to those test cases have been fixed by the developers.

Advantages of Retesting

• Retesting ensures the quality of the software by checking the failed test cases.

• It takes less time as it requires testing of only a specific bug or the failed test case.

Regression VS Retesting

  • In retesting, only a specific failed and then resolved bug is tested along with that a test case relating to this bug is tested. While in regression testing, testers carry out testing of the application to be sure that code changes have not affected other unchanged parts of the application.
  • Defect verification is carried out in retesting, while it is not a part of regression testing.