Regression testing is one step ahead than retesting

The Regression testing and Retesting have its own priorities and its objective but both are most important in the success of the project.

In the testing there are distinctions between many terminologies which are not help to make it better testing. If you search for these terms over web you’ll get different answers for same question, so I think to explore these terms to get exact idea of these testing terms.

When I thinking of this testing then I thinks of reuse of tests those carried out in terms of manual test suite or in automated scripts which help to reduce the risk which may impact on working software, i.e. impact of enhancement or bug fixes are introduces issues or breaking the previous working functionality. Such testing is carried out to make sure that all is in place & not impacting working features.

If we consider the term “Retesting”, regression test has its wide scope of testing & Retesting is a subset of regression testing. If you are testing the specific defect fix then such testing is called as retesting. If you are testing a bug then you wouldn’t say that “I am doing regression of defect”, you should say “I am doing retesting of defect”.

The retesting is to check whether previously failed feature is working in this current fixes or not. This is to be carried out by executing the previously failed test case and verify that previously failed test case is passed. But in this testing we are considering the previously passed test cases, i.e. the functionality was working the previous build.

Retesting means specific defect verification whether mentioned failure case is working as expected or not that sit. But if we think of such testing then we have to consider all passed test cases prior to this build version. The priority to retesting is more regression test because we have to start the regression testing only after completion of the retesting.

Conclusion: To make it simpler here are the definition of regression testing and retesting-
Regression testing: Regression testing is type of testing carried out to ensure that changes made in the fixes or any enhancement changes are not impacting the previously working functionality.
Retesting: Retesting means testing carried out to verify the specific defect mention in the bug.

Do you Like this post? Please share it below with your friends. Also you can feel free to ask suggestions, questions or share experience or tips on regression testing below in comments section.

8 thoughts on “Regression testing is one step ahead than retesting”

  1. Very good information about regression in software testing. Defintley it increases my knowledge about this kind of testing.

    Thanks,
    -Sweta

    Reply
  2. i was asked question once in interview ” among two which one is subset of whom ” but i failed to answer
    thisblog is quit helpful

    Reply

Leave a Comment

Share This Post