Regression Testing

Regression Testing

Table of contents

No heading

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

  1. To ensure new code changes are working
  2. To add a new feature in product
  3. To fix performance related issues
  4. To fix bugs

TYPES OF REGRESSION TESTING

  1. UNIT REGRESSION TESTING : Testing only the changes / modifications done by the developer.

  2. REGIONAL REGRESSION TESTING : Testing the modified module along with the impacted module.

  3. FULL REGRESSION TESTING : Testing the main features and the remaining parts of the application.

REGRESSION TESTING TOOLS : • Regression tester • Avo assure • Selenium • Activate • QTP