Difference Between Retesting and Regression Testing

Difference Between Retesting and Regression Testing

What is Retesting?
Retesting is a type of testing that is performed by test engineers to check the test cases that were unsuccessful in final execution and that test cases get passed when the defect is repaired.
In general language, we define retesting as" the process of testing the fixed bug is called as the retesting"

What is Regression Testing?

Regression Testing is a type of software testing. Regression testing is defined as the testing of the application to make sure that  it is not affected by the changes In other words we can say that testing the existing functionalities of the application just makes sure that the application is not affected by new changes (Here changes Could be the addition of new feature, Removal of feature, bug fixes,...etc)

"Re-execution of test cases also known as the regression testing"

Difference Between Re-testing and Regression testing 

Retesting:   Testing The Fix again.
Regression: Re-execution of test cases and checking the impact of changes on another module.

Retesting:   Defect verification comes under retesting.
Regression: Defect verification does not come under regression testing.

Retesting:   Retesting can not be automated.
Regression: Regression can be automated.

Retesting:   Retesting is done for failed test cases.
Regression: Regression testing is done for pass test cases.

Retesting:   Retesting is also called as planned testing.
Regression: Regression testing is also called as generic testing.

Retesting:   Retesting has a higher priority than regression testing.
Regression: Regression testing can be carried out parallel with retesting.

Hope!!! The above tutorial " Difference between retesting and regression testing helpful for you ...

QA acharya

Difference between regression and retesting

Post a Comment