When a new Functionality added to an existing Application we will test whether that new functionality has affected any of the existing functionality.This verification is known as Regression Testing.
![]() |
What is Regression Testing ? |
Regression testing is done to ensure that defect fixes made to the software works properly and does not affect the existing functionality.
Types of Regression Testing :
Regression Testing is done between test cycles to find out if the software delivered is as good or better than builds received in the Past.They are two types of Regression Testing:
- It is done between test cycles to ensure that the defect fixes that are done and the functionality that were working with the earlier test cycles continue to work.
- A regular regression testing can use more than one product build for the test cases to be executed.
- The final regression testing is used to validate the final product before the release.The configuration management engineer deliver the product with the media.
- It should be done within specific period of time duration which is mutually agreed upon between the development and testing teams.
![]() |
What is Regression testing? |
- Whenever changes happen in software,regression testing is done to ensure that do not affect the existing functionality.
- It is necessary to perform regression testing when
- A reasonable amount of initial testing is already carried out.
- A number of defects have been fixed.
- Defect fixes that can produce side-effects are taken care.
- When a developers fixes a defect the defect is sent to test engineer for verification using defect tracking system
Hello,
ReplyDeleteThe informative Article on What is Regression testing is very good is explained . It give detail information about it .Thanks for Sharing the information on Regression testing. mobile application testing