How to design extended finite state machine test models in Java
Contribuinte(s) |
Zander, Justyna Schieferdecker, Ina Mosterman, Pieter J. |
---|---|
Data(s) |
2012
|
Resumo |
This chapter is a tutorial that teaches you how to design extended finite state machine (EFSM) test models for a system that you want to test. EFSM models are more powerful and expressive than simple finite state machine (FSM) models, and are one of the most commonly used styles of models for model-based testing, especially for embedded systems. There are many languages and notations in use for writing EFSM models, but in this tutorial we write our EFSM models in the familiar Java programming language. To generate tests from these EFSM models we use ModelJUnit, which is an open-source tool that supports several stochastic test generation algorithms, and we also show how to write your own model-based testing tool. We show how EFSM models can be used for unit testing and system testing of embedded systems, and for offline testing as well as online testing. |
Formato |
application/pdf |
Identificador | |
Publicador |
CRC Press/Taylor and Francis Group |
Relação |
http://eprints.qut.edu.au/56821/1/modeljunit_with_figures.pdf http://www.taylorandfrancis.com/books/details/9781439818459/ Utting, Mark (2012) How to design extended finite state machine test models in Java. In Zander, Justyna, Schieferdecker, Ina, & Mosterman, Pieter J. (Eds.) Model-Based Testing for Embedded Systems. CRC Press/Taylor and Francis Group, Boca Raton, FL, pp. 147-170. |
Direitos |
Copyright 2011 CRC Press |
Fonte |
School of Design; Creative Industries Faculty |
Palavras-Chave | #080309 Software Engineering #Model-based testing #EFSM #Java #Embedded systems #Stochastic testing |
Tipo |
Book Chapter |