DocumentCode
1937438
Title
Finding Interaction Faults Adaptively Using Distance-Based Strategies
Author
Bryce, Renée C. ; Colbourn, Charles J. ; Kuhn, D. Richard
Author_Institution
Comput. Sci., Utah State Univ., Logan, UT, USA
fYear
2011
fDate
27-29 April 2011
Firstpage
4
Lastpage
13
Abstract
Software systems are typically large and exhaustive testing of all possible input parameters is usually not feasible. Testers select tests that they anticipate may catch faults, yet many unanticipated faults may be overlooked. This work complements current testing methodologies by adaptively dispensing one-test-at-a-time, where each test is as "distant" as possible from previous tests. Two types of distance measures are explored: (1) distance defined in relation to combinations of parameter-values not previously tested together and (2) distance computed as the maximum minimal Hamming distance from previous tests. Experiments compare the effectiveness of these two types of distance-based tests and random tests. Experiments include simulations, as well as examination of instrumented data from an actual system, the Traffic Collision Avoidance System (TCAS). Results demonstrate that the two instantiations of distance-based tests often find more faults sooner and in fewer tests than randomly generated tests.
Keywords
program testing; Hamming distance; TCAS; distance based strategies; distance measurement; finding interaction faults; instrumented data; parameter values; software systems; traffic collision avoidance system; Collision avoidance; Data models; Fault detection; Hamming distance; Markov processes; Systematics; Testing; Combinatorial testing; Hamming distance; distance-based testing; software testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Engineering of Computer Based Systems (ECBS), 2011 18th IEEE International Conference and Workshops on
Conference_Location
Las Vegas, NV
Print_ISBN
978-1-4577-0065-1
Electronic_ISBN
978-0-7695-4379-6
Type
conf
DOI
10.1109/ECBS.2011.9
Filename
5934799
Link To Document