Regression Testing Technique:
One segment of system is developed and thoroughly tested.
Another segment is changed which has disastrous effect on the tested segment.
The implemented change, new data or parameters have created change in thealready tested segment.
All aspects of system remain functional after testing.
Change in one segment does not change the functionality of other segment.
system documents remain current
System test data and test conditions remain current.
Previously tested system functions properly without getting effected thoughchanges are made in some other segment of application system.
How to Use
Test cases, which were used previously for the already tested segment is, re-run toensure that the results of the segment tested currently and the results of samesegment tested earlier are same.
Test automation is needed to carry out the test transactions (test conditionexecution) else the process is very time consuming and tedious.
In this case of testing
should be carefully evaluated else the effortsspend on testing would be more and payback would be minimum.
When to use
When there is high risk that the new changes may effect the unchanged areas of application system.
Regression testing should be carried out after the pre-determined changes are incorporated in the application system.
Maintenance phase :
regression testing should be carried out if there is a highrisk that loss may occur when the changes are made to the system
Re-running of previously conducted tests to ensure that the unchanged portion of system functions properly.
Reviewing previously prepared system documents (manuals) to ensure that they donot get effected after changes are made to the application system.
PAGE : 3 OF 9