DocumentCode :
3119373
Title :
Automation of Model-Based Testing through Model Transformations
Author :
Aydal, Emine G. ; Woodcock, Jim
Author_Institution :
Dept. of Comput. Sci., Univ. of York, York, UK
fYear :
2009
fDate :
4-6 Sept. 2009
Firstpage :
63
Lastpage :
71
Abstract :
Traditionally, model transformations are done for purposes such as code generation, refinement, refactoring, etc.During these processes, either the model of a system or the actual code is used. In this study, we perform model transformation for testing purposes and the artifact used in this process is the test case model. To explain our approach better,we present a multi-platform model-based testing technique where the operations to be tested are modelled in alloy,and the complete system to be tested is specified in Z formal language. The model transformation is used within this context to transform test cases in XML format generated by alloy analyzer to ZLive commands that animate the Z specification of the system. The study not only presents a show case on how to model the test cases in a standard form, but also defines the rules for transformations from one test case model to another. The study also demonstrate show the use of model transformation can increase the level of automation in model-based testing process.
Keywords :
XML; formal languages; program compilers; program testing; XML format; Z formal language; ZLive commands; alloy analyzer; code generation; model transformations; model-based testing automation process; multiplatform model-based testing technique; software refactoring; test case model; Automatic testing; Automation; Computer industry; Computer science; Context modeling; Formal languages; Software testing; System testing; Wood industry; XML; Alloy; Model-based testing; XML; Z; model transformation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Testing: Academic and Industrial Conference - Practice and Research Techniques, 2009. TAIC PART '09.
Conference_Location :
Windsor
Print_ISBN :
978-0-7695-3820-4
Type :
conf
DOI :
10.1109/TAICPART.2009.10
Filename :
5381643
Link To Document :
بازگشت