Retesting And Regression Testing. Retesting ensures the original fault has been removed where as regression testing looks for unexpected side-effects. Depending on the complexity of your software solution the size of your QA team and the resources youre blessed with regression testing is performed using any combination of the following techniques. In the Regression Testing test cases are extracted from functional test cases to ensure that no new defects should be included check whether original features and functionality is working as expected and make sure no new defect has been introduced. The retest is to determine the defects fix.
Important points of difference between retesting and regression testing-In retesting only a specific failed and then resolved bug is tested along with that a test case relating to this bug is tested. To assure that new changes hasnt caused new issues. Lets quickly start with actual difference between Regression Testing and Retesting. Retesting ensures the original fault has been removed where as regression testing looks for unexpected side-effects. Regression testing can be done without considering the test phase of the product currently in. They sound alike and they have similarities too.
Some other Differences between Regression and Retesting.
Retest all involves rerunning all of your existing tests on the new codebase retesting your entire software solution to reveal the regressions. Lets quickly start with actual difference between Regression Testing and Retesting. In simple words Retesting is testing a. Important points of difference between retesting and regression testing-In retesting only a specific failed and then resolved bug is tested along with that a test case relating to this bug is tested. In regression testing previously tested and passed test cases. Below mentioned are the major point of differences that exist between these two testing techniques.