NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Random Test Run Length and EffectivenessA poorly understood but important factor in many applications of random testing is the selection of a maximum length for test runs. Given a limited time for testing, it is seldom clear whether executing a small number of long runs or a large number of short runs maximizes utility. It is generally expected that longer runs are more likely to expose failures -- which is certainly true with respect to runs shorter than the shortest failing trace. However, longer runs produce longer failing traces, requiring more effort from humans in debugging or more resources for automated minimization. In testing with feedback, increasing ranges for parameters may also cause the probability of failure to decrease in longer runs. We show that the choice of test length dramatically impacts the effectiveness of random testing, and that the patterns observed in simple models and predicted by analysis are useful in understanding effects observed.
Document ID
20110013190
Acquisition Source
Jet Propulsion Laboratory
Document Type
Conference Paper
External Source(s)
Authors
Andrews, James H.
(University of Western Ontario London, Ontario, Canada)
Groce, Alex
(Jet Propulsion Lab., California Inst. of Tech. Pasadena, CA, United States)
Weston, Melissa
(University of Western Ontario London, Ontario, Canada)
Xu, Ru-Gang
(California Univ. Los Angeles, CA, United States)
Date Acquired
August 25, 2013
Publication Date
June 20, 2008
Subject Category
Mathematical And Computer Sciences (General)
Meeting Information
Meeting: International Symposium on Software Testing and Analysis
Location: Seattle, WA
Country: United States
Start Date: June 20, 2008
Distribution Limits
Public
Copyright
Other
Keywords
software testing
random testing

Available Downloads

There are no available downloads for this record.
No Preview Available