*Sr. Lecturer, SIT, Mathura
**Asso. Prof., SIT, Mathura
***Prof., KEC, Dawarahat
Online published on 21 August, 2014.
Regression Testing is a testing technique to test the modify software to ensure that changes are correct and do not adversely affect other parts of the software. Because the modifications to software may break functionality that used to work correctly, hence the regression test suite is large and needs an intelligent method to choose those test cases which will reduce the overall cost. In this situation test case selection techniques aims to improve the efficiency of regression testing. Many existing selection technique arrange the test cases on the basis of code coverage with respect to older version of the modified software. In this proposed approach, we identify the paths for test case execution and apply the elitist version of Genetic Algorithm. The overall aim of this research is to reduce the number of test cases that need to be run after changes have been made.
Regression Testing, Genetic Algorithm, Fitness Function, Mutation, Crossover, Test Case Selection, Minimization, Prioritization