WHEN TO USE REGRESSION TESTING?
Regression testing should be used when there is a high risk that new change may affect unchanged areas of the application system. In the developmental process, regression testing should occur after a predetermined number of changes are incorporated into the application system.
In maintenance, regression testing should be conducted if the potential loss that could occur due to affecting an unchanged portion is very high. The determination as to whether to conduct regression testing should be based upon the significance of the loss that could occur due to improperly tested applications.
HOW TO USE REGRESSION TESTING?
Regression testing is retesting unchanged segments of the application system. It normally involves rerunning tests that have been previously executed to ensure that the same results can be achieved currently as were achieved when the segment was last tested. While the process is simple in that the test transactions have been prepared and the results known, unless the process is automated it can be a very time consuming and tedious operation. It is also one in which the cost/benefit needs to be carefully evaluated or large of efforts can be expended with minimal payback.
When to use Regression Testing?