Abstract
Model-based testing generates test cases from a high-level model. Current models employ extensions to finite-state machines. This work proposes a separation of transitions in the model and their corresponding actions in the target implementation, and also includes special treatment of exceptional states.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Gansner, E., North, S.: An open graph visualization system and its applications. Software – Practice and Experience 30, 1203–1233 (1999)
Gosling, J., Joy, B., Steele, G., Bracha, G.: The Java Language Specification, 3rd edn. Addison-Wesley, Reading (2005)
Javed, A., Strooper, P., Watson, G.: Automated generation of test cases using model-driven architecture. In: Proc. 2nd Int. Workshop on Automation of Software Test (AST 2007), p. 3. IEEE Computer Society, Washington (2007)
Link, J., Fröhlich, P.: Unit Testing in Java: How Tests Drive the Code. Morgan Kaufmann Publishers, Inc., San Francisco (2003)
Myers, G.: Art of Software Testing. John Wiley & Sons, Inc., Chichester (1979)
Peled, D.: Software Reliability Methods. Springer, Heidelberg (2001)
Poole, J.: Model-driven architecture: Vision, standards and emerging technologies. In: Workshop on Metamodeling and Adaptive Object Models, Budapest, Hungary (2001)
Utting, M., Legeard, B.: Practical Model-Based Testing: A Tools Approach. Morgan Kaufmann Publishers, Inc., San Francisco (2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Artho, C. (2009). Separation of Transitions, Actions, and Exceptions in Model-Based Testing. In: Moreno-DÃaz, R., Pichler, F., Quesada-Arencibia, A. (eds) Computer Aided Systems Theory - EUROCAST 2009. EUROCAST 2009. Lecture Notes in Computer Science, vol 5717. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-04772-5_37
Download citation
DOI: https://doi.org/10.1007/978-3-642-04772-5_37
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-04771-8
Online ISBN: 978-3-642-04772-5
eBook Packages: Computer ScienceComputer Science (R0)