DocumentCode
3335616
Title
Automated Generation of Test Cases Using Model-Driven Architecture
Author
Javed, A.Z. ; Strooper, P.A. ; Watson, G.N.
Author_Institution
Univ. of Queensland, Brisbane
fYear
2007
fDate
20-26 May 2007
Firstpage
3
Lastpage
3
Abstract
In this paper, we demonstrate a method that uses the model transformation technology of MDA to generate unit test cases from a platform-independent model of the system. The method we propose is based on sequence diagrams. First we model the sequence diagram and then this model is automatically transformed into a general unit test case model (an xUnit model which is independent of a particular unit testing framework), using model-to-model transformations. Then model-to-text transformations are applied on the xUnit model to generate platform- specific (JUnit, SUnit etc.) test cases that are concrete and executable. We have implemented the transformations in a prototype tool based on the Tefkat transformation tool and MOFScript. The paper gives details of the tool and the transformations that we have developed. We have applied the method to a small example (ATM simulation).
Keywords
program testing; program verification; software architecture; model-driven architecture; model-to-model transformation; model-to-text transformation; sequence diagram; test case generation; Application software; Automatic testing; Concrete; Nuclear power generation; Programming; Prototypes; Software systems; Software testing; System testing; Unified modeling language;
fLanguage
English
Publisher
ieee
Conference_Titel
Automation of Software Test , 2007. AST '07. Second International Workshop on
Conference_Location
Minneapolis, MN
Print_ISBN
978-0-7695-2971-2
Type
conf
DOI
10.1109/AST.2007.2
Filename
4296714
Link To Document