The Unified Modeling Language user guide
The Unified Modeling Language user guide
Model-based testing in practice
Proceedings of the 21st international conference on Software engineering
The Rational Unified Process: An Introduction, Second Edition
The Rational Unified Process: An Introduction, Second Edition
Automating Specification-Based Software Testing
Automating Specification-Based Software Testing
Software Verification and Validation: An Overview
IEEE Software
SCENTOR: Scenario-Based Testing of E-Business Applications
WETICE '01 Proceedings of the 10th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises
SeDiTeC " Testing Based on Sequence Diagrams
Proceedings of the 17th IEEE international conference on Automated software engineering
JUnit Recipes: Practical Methods for Programmer Testing
JUnit Recipes: Practical Methods for Programmer Testing
A Tool-Supported Approach to Testing UML Design Models
ICECCS '05 Proceedings of the 10th IEEE International Conference on Engineering of Complex Computer Systems
Practical Model-Based Testing: A Tools Approach
Practical Model-Based Testing: A Tools Approach
Unit test frameworks
Using UML collaboration diagrams for static checking and test generation
UML'00 Proceedings of the 3rd international conference on The unified modeling language: advancing the standard
Model-based test cases synthesis using UML interaction diagrams
ACM SIGSOFT Software Engineering Notes
Automated model-based testing using the UML testing profile and QVT
Proceedings of the 6th International Workshop on Model-Driven Engineering, Verification and Validation
TALISMAN MDE: Mixing MDE principles
Journal of Systems and Software
Automating test cases generation: from xtUML system models to QML test models
Proceedings of the 7th International Workshop on Model-Based Methodologies for Pervasive and Embedded Software
Improving tests infrastructure through a model-based approach
ACM SIGSOFT Software Engineering Notes
Towards a model based approach for integration testing
SDL'11 Proceedings of the 15th international conference on Integrating System and Software Modeling
An approach to test-driven development of conceptual schemas
Data & Knowledge Engineering
Automated generation of test oracles using a model-driven approach
Information and Software Technology
Identification and selection of interaction test scenarios for integration testing
SAM'12 Proceedings of the 7th international conference on System Analysis and Modeling: theory and practice
Hi-index | 0.00 |
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 platformspecific (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).