Test Cases Generation from UML Activity Diagrams
Authors:
- 1 July 2007
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 3, 556-561
Abstract
UML activity diagram is a notation suitable for modeling a concurrent system in which multiple objects interact with each other. This paper proposes a method to generate test cases from UML activity diagrams that minimizes the number of test cases generated while deriving all practically useful test cases. Our method first builds an I/O explicit activity diagram from an ordinary UML activity diagram and then transforms it to a directed graph, from which test cases for the initial activity diagram are derived. This conversion is performed based on the single stimulus principle, which helps avoid the state explosion problem in test generation for a concurrent system.Keywords
This publication has 9 references indexed in Scilit:
- Constraint-based test data generation in the presence of stack-directed pointers2005
- An extended fault class hierarchy for specification-based testingACM Transactions on Software Engineering and Methodology, 2005
- Predicting the location and number of faults in large software systemsIEEE Transactions on Software Engineering, 2005
- Generating Test Cases from UML Activity Diagram based on Gray-Box Method2005
- Using Anti-Ant-like Agents to Generate Test Threads from the UML Diagrams2005
- Using adaptive agents to automatically generate test scenarios from the UML activity diagrams2005
- AD2US: an automated approach to generating usage scenarios from UML activity diagrams2005
- Interoperability test suite derivation for communication protocolsComputer Networks, 2000
- Automated software test data generationIEEE Transactions on Software Engineering, 1990