loading...
Test Case Generation by OCL Mutation and Constraint Solving
Melbourne, Australia September 19-September 20
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/QSIC.2005.63Fifth International Conference on Qua ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Bernhard K. Aichernig, United Nations University (UNU-IIST), China
Percy Antonio Pari Salas, United Nations University (UNU-IIST), China
Fault-based testing is a technique where testers anticipate errors in a system under test in order to assess or generate test cases. The idea is to have enough test cases capable of detecting these anticipated errors. This paper presents a method of fault-based test case generation for pre- and postcondition specifications. Here, errors are anticipated on the specification level by mutating the pre- and postconditions. We present the underlying theory by giving test cases a formal semantics and translate this general testing theory to a constraint satisfaction problem. A prototype test case generator serves to demonstrate the automatization of the method. The current tool works with OCL specifications, but the theory and method are general and apply to many state-based specification languages.
Citation:
Bernhard K. Aichernig, Percy Antonio Pari Salas, "Test Case Generation by OCL Mutation and Constraint Solving," qsic, pp.64-71, Fifth International Conference on Quality Software (QSIC'05), 2005
Usage of this product signifies your acceptance of the Terms of Use.