Table of contents
No headings in the article.
Regression testing is a type of software testing done to ensure that new code changes do not have side effects on the existing functionalities.
During Regression testing, test cases are re-executed in order to check whether the earlier functionalities are working as projected.
WHEN TO PERFORM THIS TEST : It is performed after verification of changes or new functionality.
REASONS FOR REGRESSION TESTING
- To ensure new code changes are working
- To add a new feature in product
- To fix performance related issues
- To fix bugs
TYPES OF REGRESSION TESTING
UNIT REGRESSION TESTING : Testing only the changes / modifications done by the developer.
REGIONAL REGRESSION TESTING : Testing the modified module along with the impacted module.
FULL REGRESSION TESTING : Testing the main features and the remaining parts of the application.
REGRESSION TESTING TOOLS : • Regression tester • Avo assure • Selenium • Activate • QTP