Regression Testing is a type of testing in the software development cycle that runs after every change to ensure that the change introduces no unintended breaks that means Testing conducts on modified build to make sure there will not be impact on existing functionality because of changes like adding/deleting/modifying features.
Regression tests are also known as the Verification Method. Test cases are often automated. Test cases are required to execute many times and running the same test case again and again manually, is time-consuming and tedious too.
Regression Testing can be done in three Different way:
Unit regression Testing : Testing only the changes/modifications done by the developer.
Regional Regression Testing : Testing the modified module along with the impacted modules And Impact Analysis meeting conducts to identify impacted modules with QA & Dev.
Full Regression Testing : Testing the main feature & remaining part of the application Ex: Dev has done changes in many modules, instead of identifying impacted modules, we perform one round of full regression.
Comments