A Hill-Climbing Approach for Test Case Prioritization
The regression testing is the type of testing in which software is testing when modification is done in the existing version. To test the new version of software test case prioritization is applied which prioritize the test cases according to changes and generate maximum number of faults. In this work, technique is been proposed which will traverse the DFD of the project and calculate the function importance which is calculated automated slicing. The functional importance values are given as input to hill climbing algorithm which prioritizes the test cases in the ascending or descending order according to function importance. The algorithm is implemented in MATLAB and it is been analyzed that fault detection value is increased upto 20 percent.