Synthesis of test scenarios using UML activity diagrams

Nayak, Ashalatha and Samanta, Debasis (2009) Synthesis of test scenarios using UML activity diagrams. Software and Systems Modeling, 10 (1). pp. 63-89.

[img] PDF
springer.pdf - Published Version
Restricted to Registered users only

Download (1MB) | Request a copy
Official URL:


Often system developers follow Unified Modeling Language (UML) activity diagrams to depict all possible flows of controls commonly known as scenarios of use cases. Hence, an activity diagram is treated as a useful design artifact to identify all possible scenarios and then check faults in scenarios of a use case. However, identification of all possible scenarios and then testing with activity diagrams is a challenging task because several control flowconstructs and their nested combinations make path identification difficult. In this paper, we address this problem and propose an approach to identify all scenarios from activity diagrams and use them to test use cases. The proposed approach is based on the classification of control constructs followed by a transformation approach which takes into account any combination of nested structures and transforms an activity diagram into a model called Intermediate Testable Model (ITM). We use ITM to generate test scenarios. With our approach it is possible to generate more scenarios than the existing work. Further, the proposed approach can be directly carried out using design models without any addition of testability information unlike the existing approaches.

Item Type: Article
Uncontrolled Keywords: UML · Software testing · Model-based testing · Activity diagram · Test case generation
Subjects: Engineering > MIT Manipal > Computer Science and Engineering
Depositing User: MIT Library
Date Deposited: 16 Jun 2011 10:29
Last Modified: 16 Jun 2011 10:29

Actions (login required)

View Item View Item