3 Reasons to Conduct Regression Testing

by Nataliia Vasylyna | April 1, 2016 9:32 am

The purpose of software testing is not only to find a bug but also to help fixing it. Bug fixing often causes additional bugs. That is why every software testing company performs regression testing[1].

Regression testing is carried out after making changes to a software product and implies retesting of the product areas that have been changed. Similar to functional testing[2], regression testing can be automated or performed manually by executing a particular set of test cases. No matter how it is done, this type of testing is essential for delivering a software product of high quality.

What Are the Three Fundamental Reasons to Carry Out Regression Testing?

A software tester should keep in mind that new bugs and side effects may appear after fixing bugs that were found during regression testing. However, a software product of high quality cannot be built without thorough and structured regression testing.

Learn more from QATestLab

Related Posts:

Endnotes:
  1. regression testing: https://qatestlab.com/services/Step-by-Step/regression-testing/
  2. functional testing: https://qatestlab.com/services/We-Are-Professionals-in/functional-testing/
  3. integration testing: https://qatestlab.com/services/Step-by-Step/Integration-Testing/
  4. What Are the Advantages of Regression Testing?: https://blog.qatestlab.com/2017/02/02/regression-testing-cons/
  5. Five Steps of Regression Testing: https://blog.qatestlab.com/2016/08/26/regression-testing-steps/
  6. Why to Perform Regression and Smoke Testing?: https://blog.qatestlab.com/2015/07/27/regression-smoke-testing/

Source URL: https://blog.qatestlab.com/2016/04/01/conduct-regression-testing/