Role of Regression Testing in Software Development

by Nataliia Vasylyna | September 30, 2013 10:00 am

It is of common knowledge that any testing process must include regression testing. This testing phase is an essential part of a web site testing, desktop testing or mobile application testing.

Regression testing[1] is meant to discover software bugs that appear during fixing previous defects and during adding new functions and features to the application. A software testing company underlines that even the most convenient new functions are of no value if they cause mistakes in the operation of the old functions.

Unfortunately many developers and testers underestimate regression testing and allocate too little time and resources on it. Ill-conceived regression testing is inefficient. It makes useless all the previous testing efforts and as a result the developed and tested software will be of poor quality.

A software testing company recommends to automate regression tests. It takes too much time to perform them manually and makes testing process unprofitable.

To Plan an Effective Regression Testing One Should Determine First:

Learn more from QATestLab

Related Posts:

Endnotes:
  1. Regression testing: https://blog.qatestlab.com/2012/03/20/post-release-software-product-support-and-regression-testing/
  2. test-cases: https://qatestlab.com/resources/knowledge-center/sample-deliverables/test-cases/
  3. Five Steps of Regression Testing: https://blog.qatestlab.com/2016/08/26/regression-testing-steps/
  4. 3 Reasons to Conduct Regression Testing: https://blog.qatestlab.com/2016/04/01/conduct-regression-testing/
  5. What Conclusions to Draw From Regression Tests Outcomes?: https://blog.qatestlab.com/2013/10/03/what-conclusions-should-be-drawn-from-regression-testing-outcomes/

Source URL: https://blog.qatestlab.com/2013/09/30/what-is-the-role-of-regression-testing-in-software-development/