loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Fourth International Software Metrics Symposium (METRICS'97)
An Empirical Analysis of Equivalence Partitioning, Boundary Value Analysis and Random Testing
Albuquerque, NM
November 05-November 07
ISBN: 0-8186-8093-8
Stuart C. Reid, Cranfield University Royal Military College of Science
An experiment comparing the effectiveness of equivalence partitioning (EP), boundary value analysis (BVA), and random testing was performed, based on an operational avionics system of approximately 20,000 lines of Ada code.The paper introduces an experimental methodology that considers all possible input values that satisfy a test technique and all possible input values that would cause a module to fail, (rather than arbitrarily chosen values from these sets) to determine absolute values for the effectiveness for each test technique.As expected, an implementation of BVA was found to be most effective, with neither EP nor random testing half as effective. The random testing results were surprising, requiring just 8 test cases per module to equal the effectiveness of EP, although somewhere in the region of 50,000 random test cases were required to equal the effectiveness of BVA.
Citation:
Stuart C. Reid, "An Empirical Analysis of Equivalence Partitioning, Boundary Value Analysis and Random Testing," metrics, pp.64, Fourth International Software Metrics Symposium (METRICS'97), 1997
Usage of this product signifies your acceptance of the Terms of Use.