DocumentCode
3480170
Title
An Analysis of Failure-Based Test Profiles for Random Testing
Author
Merkel, Robert ; Kuo, Fei-Ching ; Chen, Tsong Yueh
Author_Institution
Fac. of Inf. Technol., Monash Univ., Clayton, VIC, Australia
fYear
2011
fDate
18-22 July 2011
Firstpage
68
Lastpage
75
Abstract
In random testing, the distribution of the generated test cases is known as the test profile. We consider the effects of different test profiles, taking advantage of probabilistic information about likely failure-revealing inputs, on the effectiveness of random testing for debugging. We examine a failure-proportional testing strategy, in which tests are randomly sampled with replacement, with probability proportional to a previously identified failure probability distribution, compared to a uniform testing strategy, in which tests are randomly sampled uniformly from the entire input domain. We show that neither strategy optimises failure-detection capabilities, and show an alternative strategy that does. We also consider selection without replacement, and examine the robustness of some strategies given a divergence between the estimated and actual failure probability distributions.
Keywords
automatic test software; probability; program debugging; program diagnostics; program testing; random processes; sampling methods; software reliability; debugging; failure-based test profile analysis; failure-detection capability; failure-proportional testing strategy; identified failure probability distribution; probabilistic information; random sampling; random testing; test case generation; Analytical models; Equations; Mathematical model; Presses; Probability distribution; Software; Testing; adaptive random testing; failure-based testing; random testing; test profiles;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Software and Applications Conference (COMPSAC), 2011 IEEE 35th Annual
Conference_Location
Munich
ISSN
0730-3157
Print_ISBN
978-1-4577-0544-1
Electronic_ISBN
0730-3157
Type
conf
DOI
10.1109/COMPSAC.2011.88
Filename
6032326
Link To Document