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.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.