loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
First International Conference on Software Engineering and Formal Methods (SEFM'03)
Supporting the Software Testing Process through Specification Animation
Brisbane, Australia
September 22-September 27
ISBN: 0-7695-1949-0
Tim Miller, University of Queensland
Paul Strooper, University of Queensland
Achieving consistency between a specification and its implementation is an important part of software development. In this paper, we present a method for generating passive test oracles that act as self-checking implementations. The implementation is verified using an animation tool to check that the behaviour of the implementation matches the behaviour of the specification. We discuss how to integrate this method into a framework developed for systematically animating specifications, which means a tester can significantly reduce testing time and effort by reusing work products from the animation. One such work product is a test-graph: a directed graph that partially models the states and transitions of the specification. Test-graphs are used to generate sequences for animation, and during testing, to execute these same sequences on the implementation.
Citation:
Tim Miller, Paul Strooper, "Supporting the Software Testing Process through Specification Animation," sefm, pp.14, First International Conference on Software Engineering and Formal Methods (SEFM'03), 2003
Usage of this product signifies your acceptance of the Terms of Use.