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 :
بازگشت