Design of Applications and Regression Testing
The main goal of regression testing is to exercise all code paths entirely and to verify that the software product persists to act in an expected way. In this case the tests act as an insurance policy to assist identification of unexpected status changes.