Software Testing Tutorial #25 – Retesting Vs Regression Testing

In this Software Testing Tutorial, we will learn about the difference between retesting vs regression testing. You need to understand the difference between regression testing and retesting for software testing interviews as this is very common interview question.

Regression testing is done to ensure that any changes on software have not impacted existing software functionality, however, Retesting is done to make sure that the tests cases which failed in previous test execution are passing after the defect is fixed.

Software Testing Tutorial #23 – What is Regression Testing

In this Software Testing Tutorial, we will learn what is regression testing with examples. Regression testing is most widely done testing type in any software testing project. The intent of regression testing in software testing is to confirm that the recent change (Code/Config) in software because of defect fix, addition of new functionality, code refactoring etc. has not adversely affected existing features of the software.

In this tutorial you will understand complete details about regression testing and how it is helpful in your projects. You will also learn how to identify the regression test cases in any project.