What Is Regression Testing And How It Is Important

Posted By : Ruhi Chauhan | 22-Mar-2018

What is Regression testing and why we need this?

 

Regression testing is a type of testing which is done to check if a change in the existing code or program or due to the implementation of new requirement does not make any changes or affect the existing functionality.

                                  

Regression testing is a type of testing which checks that previously developed and tested software still performs the same as before after the implementation of changes in the other part of the software.

 

Changes may occur due to below reasons:-

  1. Bugs Fixes
  2. New Requirement
  3. Changes in the existing requirement
  4. Enchantment in the existing functionality
  5. Changes in another functionality of the application

Reasons to carry out the regression testing in the application:-

  1. With the regression testing in case of changing the environment a tester can revel and localize the undesirable defects in the application.
  2. Properly perform regression testing is the key to the success of the integration testing.
  3. When the developer fixes the bugs, changes the requirement, Implement the new requirements or modify the existing requirement that leads to the number of bugs.

Test cases Selection for regression testing:-

  1. All Test Cases of Integration testing.
  2. All Test Cases which is Complex.
  3. All test cases for Boundary value analysis.
  4. Sample selection of Successful test cases.
  5. Sample selection of Failure test cases
  6. Test cases of recent changed Functionalities.
  7. All test cases that are required to verify the core functionality of the software.
  8. All test cases that are required to test the functionalities of the features that are more visible to the user

Regression testing is very important for the successful delivery of the application to the client.

It is vital to do to uncover the bugs or defects in the application which may occur due to the changes made in the existing code or program because of the new requirement, patch, and bugs etc.

https://s3.amazonaws.com/oodles-blogs/blog-images/f3ae6199-fbed-4012-9790-a4d2324efa91.png



 

Related Tags

About Author

Author Image
Ruhi Chauhan

Ruhi is a QA Engineer with expertise in manual testing and she loves Travelling and Dancing.

Request for Proposal

Name is required

Comment is required

Sending message..