|
As some one has said, changes are the only thing constant in this world. It holds true for software also, existing software are either being changed or removed from the shelves. These changes could be due to any reason. There could be some critical defects which needs to be fixed, there could be some enhancements which has to happen in order to remain in the competition.
Regression testing is done to ensure that enhancement, defect fixes or any other changes made to the software has not broken any existing functionality.
|