Home // VALID 2012, The Fourth International Conference on Advances in System Testing and Validation Lifecycle // View article


A Holistic Model-driven Approach to Generate U2TP Test Specifications Using BPMN and UML

Authors:
Qurat-Ul-Ann Farooq
Matthias Riebisch

Keywords: Model-driven Testing; BPMN; U2TP; Busi-ness Process Test Generation.

Abstract:
Testing process-based information systems is cost intensive and challenging due to rapid technological advancement and increasing complexity of processes. A number of existing process-based test generation approaches use process code for test generation. They operate on lower levels of abstraction and start the test activity later in the development cycle, which is not feasible. Other model-based testing approaches focus only on the individual behavior of a process. They do not consider the structural aspects and process interactions; thus, are not able to capture different test views. In this paper, we present a model-driven test generation approach that uses UML class and component diagrams to model the structural aspects, and BPMN collaboration diagrams to model the collaborative behavior of business processes. Models from both views are used as input to generate the test specifications, which are expressed as of UML 2 Testing profile (U2TP) elements. To identify the correspondences between the process structure, behavior and the test view, we analyze the semantics of UML, BPMN, and U2TP. We developed mapping rules to realize these correspondences for the generation of U2TP test specifications from UML and BPMN models. Our mapping rules are implemented as model transformations using the VIATRA model transformation framework. We illustrate the approach using an example scenario to demonstrate its applicability.

Pages: 85 to 92

Copyright: Copyright (c) IARIA, 2012

Publication date: November 18, 2012

Published in: conference

ISSN: 2308-4316

ISBN: 978-1-61208-233-2

Location: Lisbon, Portugal

Dates: from November 18, 2012 to November 23, 2012