loading...
Specification Test Coverage Adequacy Criteria = Specification Test Generation Inadequacy Criteria?
Tampa, Florida March 25-March 26
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/HASE.2004.1281742Eighth IEEE International Symposium o ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Mats P.E. Heimdahl, University of Minnesota
Devaraj George, University of Minnesota
Robert Weber, University of Minnesota
The successful analysis technique model checking can be employed as a test-case generation technique to generate tests from formal models. When using a model checker for test case generation, we leverage the witness (or counter-example) generation capability of model-checkers for constructing test cases. Test criteria are expressed as temporal properties and the witness traces generated for these properties are instantiated to create complete test sequences, satisfying the criteria. In this report we describe an experiment where we investigate the fault finding capability of test suites generated to provide three specification coverage metrics proposed in the literature (state , transition, and decision coverage). Our findings indicate that although the coverage may seem reasonable to measure the adequacy of a test suite, they are unsuitable when used to generate test suites. In short, the generated test sequences technically provide adequate coverage, but do so in a way that tests only a small portion of the formal model. We conclude that automated testing techniques must be pursued with great caution and that new coverage criteria targeting formal specifications are needed.
Citation:
Mats P.E. Heimdahl, Devaraj George, Robert Weber, "Specification Test Coverage Adequacy Criteria = Specification Test Generation Inadequacy Criteria?," hase, pp.178-186, Eighth IEEE International Symposium on High Assurance Systems Engineering (HASE'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.


Suggestions