DocumentCode
3115609
Title
Are Fault Failure Rates Good Estimators of Adequate Test Set Size?
Author
Debroy, Vidroha ; Wong, W. Eric
Author_Institution
Dept. of Comput. Sci., Univ. of Texas at Dallas, Dallas, TX, USA
fYear
2009
fDate
24-25 Aug. 2009
Firstpage
229
Lastpage
238
Abstract
Test set size in terms of the number of test cases is an important consideration when testing software systems. Using too few test cases might result in poor fault detection and using too many might be very expensive and suffer from redundancy. For a given fault, the ratio of the number of failure causing inputs to the number of possible inputs is referred to as the failure rate. Assuming a test set represents the input domain uniformly, the failure rate can be re-defined as the fraction of failed test cases in the test set. This paper investigates the relationship between fault failure rates and the number of test cases required to detect the faults. Our experiments suggest that an accurate estimation of failure rates of potential fault(s) in a program can provide a reliable estimate of an adequate test set size with respect to fault detection (a test set of size sufficient to detect all of the faults) and therefore should be one of the factors kept in mind during test set generation.
Keywords
fault diagnosis; program testing; software fault tolerance; system recovery; fault detection; fault failure rates; software systems testing; test set generation; test set size; Computer science; Costs; Fault detection; Redundancy; Software quality; Software systems; Software testing; System testing; fault detection; fault failure rate; software testing; test set size;
fLanguage
English
Publisher
ieee
Conference_Titel
Quality Software, 2009. QSIC '09. 9th International Conference on
Conference_Location
Jeju
ISSN
1550-6002
Print_ISBN
978-1-4244-5912-4
Type
conf
DOI
10.1109/QSIC.2009.38
Filename
5381453
Link To Document