Date Added: Oct 2011
Software testing and retesting occurs continuously during the software development lifecycle to detect errors as early as possible. As the software evolves the size of test suites also grows. Due to limited resources, basic problem in regression testing is to select the important test cases from the available test suit. In this test case selection techniques unimportant test cases are discarded to save the time and resources. A number of techniques have been proposed for test case selection. Most of them are code based. So, they have not proved viable in all the situations.