DocumentCode
3658646
Title
Using Partition Information to Prioritize Test Cases for Fault Localization
Author
Xiao-Yi Zhang;Dave Towey;Tsong Yueh Chen;Zheng Zheng;Kai-Yuan Cai
Author_Institution
Dept. of Autom. Control, Beihang Univ., Beijing, China
Volume
2
fYear
2015
fDate
7/1/2015 12:00:00 AM
Firstpage
121
Lastpage
126
Abstract
Fault Localization Prioritization (FLP) aims at reordering existing test cases so that the location of detected faulty components can be identified earlier, using certain fault localization techniques. Although some researchers have proposed adaptive prioritization strategies with white-box code coverage information, such information may not always be available. In this paper, we address the FLP problem using black-box information derived from partitioning the input domain. Based on the well-known technique of Spectra-Based Fault Localization (SBFL), three test case prioritization strategies are designed following some basic SBFL heuristics. The implementation of these proposed strategies relies only on the partition information, and does not require any test case execution history. Experiments show that our strategies, when compared with pure random selection, result in a faster localization of faulty statements, reducing the number of test case executions required. Here, we analyze the characteristics and merits of the three proposed strategies.
Keywords
"Computers","Software","Conferences"
Publisher
ieee
Conference_Titel
Computer Software and Applications Conference (COMPSAC), 2015 IEEE 39th Annual
Electronic_ISBN
0730-3157
Type
conf
DOI
10.1109/COMPSAC.2015.35
Filename
7273609
Link To Document