Regression Testing
Regression Testing
• When new functionality is added to the application : when new features or modules are
created in an app or website. The regression is performed to see if the existing features are
working as usual with the introduction of the new feature.
• In case of change requirement : when any significant change occurs in the system,
regression testing is performed. This test is done to check if these shifts have affected
features that were there.
• After a defect is fixed : The developers perform regression testing after fixing a bug in any
functionality. This is done to determine if the changes made while fixing the bug have affected
other related existing features.
• Once the performance issue is fixed : After fixing any performance issues, the regression
testing process is triggered to see if it has affected the other existing functional tests.
EXAMPLES FOR REGRESSION TESTING
• If you are developing a video editing app, you might run regression
tests after adding new features.