Regression Testing

Table of contents

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
Subscribe to my newsletter
Read articles from Clara Okonkwo directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by

Clara Okonkwo
Clara Okonkwo
Clara is a Software quality assurance Engineer passionate about improving the quality of software and delivering great user experience products.