Retesting: Pros and Cons

Retesting and regression testing have much in common but these two notions are not the same. According to the name, retesting means the verification of the early reproduced error. This type of software testing possesses several purposes. The main one is the rechecking of specific issues detected during the testing procedure.

Also, retesting is performed in order to ensure that the bugs are valid and reproducible. It is necessary to do for the development team. The testers check the whole module to make sure that it works properly. Besides that, retesting helps to verify the correct operation of the whole system, separate feature or component.

What Are the Advantages of Retesting?

  • It helps to confirm that the error has been completely fixed.
  • The quality of the product will be improved.
  • Retesting provides the fast checking (in the case of one feature checking).
  • This type of QA does not require the setup of the particular test environment.

But, despite the mentioned above pluses of retesting, it has several disadvantages that may cause some troubles.

The Minuses of Retesting:

  • The verification of the fixed issue requires a new build.
  • The automation principle cannot be applied to retesting.
  • The checking of negative test cases requires additional time.
  • The retests can be executed only after the finish of the major testing.

While conducting security testing, load control or functional testing, the specialist finds a bug. After the developer has fixed that bug, it is necessary to verify that everything operated properly without any effects.

Source: QATestLab