What is difference between Retesting and Regression Testing?
Retesting: It is conformation testing after a defect is fixed, developers will send that to testers as status changed to RPSIT. Then once again we will go for “retest” that test case for confirming the original defect has been successfully removed.
Regression Testing: Testing which ensures that existing build functionality remains same even a new build is released.
In Real Time: Suppose a version 2.1 is existing and a new requirement comes say 2.2 and this 2.2 works properly with existing 2.1 functionality.
Thanks for the post on this mostly used topic. In my opinion:
ReplyDeleteRegression 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?