Pages

Sunday, June 6, 2010

Difference between Retesting and Regression Testing

Retesting is done to validate for the particular fix in a build.

Regression is done to validate for the correctness which may have impacted due to fix in other module/ component.... .it is applicable also to that module where the errors have come.

Hence regression is part of retesting, which may have caused due to fix... 

Retesting is a subset of regression where we test those failed testcases.

Regression is the whole set where we test all the testcases

1 comment:

  1. Thanks for the post on this mostly used topic. In my opinion:

    Regression Testing is the execution of all or a select set of test cases which have passed on the previous build or release of the application under test in order to validate that the original features and functions are still working as they were previously. These tests normally will not have already been executed against the current build or release as normally only the new features and functions are tested prior to regression testing.

    Retesting is the execution of one or a set of test cases which previously failed due to a suspected defect in the software which now is documented as being remedied.

    Source: What is the difference between Regression Testing vs Retest?

    ReplyDelete