Effectiveness of Testcase Prioritization using APFD Metric: Survey
R. Pradeepa, K. Vimala Devi · 2013
Test case prioritization techniques involve scheduling over test cases in an order that improves the performance of regression testing. It is inefficient to re execute every test cases for every program function if once change occurs. Test case prioritization is to be scheduled based on higher priority than lower priority to meet some performance goal (i.e. increase in the effectiveness of testing). The performance goals are 1. rate of fault detection (how quickly faults are detected) 2. Rate of code coverage at fastest rate,3) Rate of increase of confidence in reliability during the testing process to improve the software quality. The problem of test case selection can be solved by prioritizing the test case. The main aim of my paper is to determine the effectiveness of prioritized and nonprioritized test case with the help of APFD(Average Percentage Faults Detected).