DocumentCode
3067378
Title
Incorporating varying test costs and fault severities into test case prioritization
Author
Elbaum, Sebastian ; Malishevsky, Alexey ; Rothermel, Gregg
Author_Institution
Dept. of Comput. Sci. & Eng., Nebraska Univ., Lincoln, NE, USA
fYear
2001
fDate
12-19 May 2001
Firstpage
329
Lastpage
338
Abstract
Test case prioritization techniques schedule test cases for regression testing in an order that increases their ability to meet some performance goal. One performance goal, rate of fault detection, measures how quickly faults are detected within the testing process. In previous work (S. Elbaum et al., 2000; G. Rothermel et al., 1999), we provided a metric, APFD, for measuring rate of fault detection, and techniques for prioritizing test cases to improve APFD, and reported the results of experiments using those techniques. This metric and these techniques, however, applied only in cases in which test costs and fault severity are uniform. We present a new metric for assessing the rate of fault detection of prioritized test cases that incorporates varying test case and fault costs. We present the results of a case study illustrating the application of the metric. This study raises several practical questions that might arise in applying test case prioritization; we discuss how practitioners could go about answering these questions.
Keywords
program testing; software cost estimation; software metrics; APFD; case study; fault costs; fault detection rate; fault severities; fault severity; performance goal; prioritized test cases; regression testing; test case prioritization; testing process; varying test case costs; varying test costs; Application software; Computer aided software engineering; Computer science; Costs; Fault detection; Frequency; Job shop scheduling; Processor scheduling; Software testing; System testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering, 2001. ICSE 2001. Proceedings of the 23rd International Conference on
ISSN
0270-5257
Print_ISBN
0-7695-1050-7
Type
conf
DOI
10.1109/ICSE.2001.919106
Filename
919106
Link To Document