What is Regression Testing

Posted By : Neha Saini | 11-Dec-2017

What is Regression Testing?:-

Regression Testing is a type of testing that is performed to know that a recent program or code change has not affected existing features.

 

Regression Testing is involves full or partial execution of already executed test cases. These selected test cases will be re-execute to ensure that the existing functionalities working fine.

 

Regression testing is performed to make sure that new changes in code do not have any effects on the functionalities that was running correctly. It is performed to ensures that the old code still working fine once the changes is done in new code.

 

Requirement of Regression Testing:-

 

Regression Testing is required when changes in

  1. Requirements change.

  2. code modification according to the requirement.

  3. When add new features in requirement.

  4. When fix defect.

  5. When fix Performance issue.

     


 

Techniques of Regression Testing:-

Maintenance of a Software is an activity which involves enhancements, correction of errors, optimization. These changes may be effected the system and system can work incorrectly. 

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 is required to verify the core functionality of the software.

  8. All test cases that is required to test the functionalities of the features that is more visible to the user

 

Difference between Re-Testing and Regression Testing:-

Re-testing is a type of testing which means testing the functionality or bug again of a software application to ensure the code is fixed.”

Regression testing is a type of testing which means testing a software application when there is changes in code to ensure that the new code has not affected old functionality of software.”

Related Tags

About Author

Author Image
Neha Saini

Neha is a QA Engineer in Oodles and have good knowledge of Manual Testing and Automation Testing , always eager to learn new things.

Request for Proposal

Name is required

Comment is required

Sending message..