International Journal of Emerging Trends & Technology in Computer Science (IJETTCS)
Regression testing is an important phase in software development life cycle. This activity is generally performed in software maintenance phase. This activity is performed whenever a major or minor change is made to the application code on demand of the client or end under. These modifications can sometimes cause the application to work in inappropriate way. In order to catch bugs and errors, testers have many test cases to test the application. But in order to find out the bugs, all the test cases need to be run. Running each and every test cases is not possible every time dues to time and cost constraints. To select and prioritize the test cases, they are using algorithm, ant colony optimization.