Regression testing is an essential element of the development of software. If a program has been modified or altered to meet new requirements and codes software developers can utilize regression testing to make sure that the changes to the program will not alter its existing capabilities and features. In addition, regression testing permits developers to continually enhance their existing software applications and products. This article will look at the purpose of regression testing important, t