Abstract

Software testing is one of the crucial stages in Software Development Lifecycle because of the commitment of the software tester to prove the functionality and reliability of the software. Due to limitations related to cost, resources, and time, numerous testing strategies have been proposed. Test Case Prioritization (TCP) technique is a well-known technique that can schedule the execution of test cases by prioritizing test cases based on their likelihood of revealing faults. In this study, the researchers proposed a weight-based method and the execution of the test cases were ranked from high to low based on the final weight scores. The final weight score is the summation of the frequency weight and fault matrix weight. This is an on-going research towards producing a unique weight for each of the test cases using various factors. However, only pairwise event, frequency of pairwise events, and fault matrix factors will be explained in this paper. The other factors have been discussed in a previous study. The current concern was to produce a unique weight for each of the test cases to avoid using random techniques. The Gomoku program, which was taken from benchmark sources, has been chosen to evaluate the effectiveness of the proposed factors. To evaluate the performance of the combination of these three factors, the Average Percentage Faults Detected (APFD) was applied.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call