Regression Testing is a fourth level of testing and is conducted to make sure that the changes to the software do not adversely affect it. This type of testing is done when some enhancements or defect fixes are made to the software. In simple words, it means re-testing an application when its code has been