Proceedings of the 2006 International Workshop on Automation of Software Test 2006
DOI: 10.1145/1138929.1138931
|View full text |Cite
|
Sign up to set email alerts
|

Automatic test case generation for UML activity diagrams

Abstract: The test case generation from design specifications is an important work in testing phase. In this paper, we use UML activity diagrams as design specifications, and present an automatic test case generation approach. The approach first randomly generates abundant test cases for a JAVA program under testing. Then, by running the program with the generated test cases, we can get the corresponding program execution traces. Last, by comparing these traces with the given activity diagram according to the specific c… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

1
76
0
1

Year Published

2010
2010
2023
2023

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 98 publications
(78 citation statements)
references
References 5 publications
1
76
0
1
Order By: Relevance
“…In [34], authors have described the Finite State Machine (FSM) based test case generation, the fault models for test case generation, fault coverage, and three methods for test case generation using FSMs. Several approaches have used activity diagrams [35][36][37][38][39][40][41][42]. In [35], the authors have generated test cases based on activity path coverage criterion to cover faults like synchronization faults and faults in a loop.…”
Section: Comparisons With Related Bodies Of Workmentioning
confidence: 99%
See 1 more Smart Citation
“…In [34], authors have described the Finite State Machine (FSM) based test case generation, the fault models for test case generation, fault coverage, and three methods for test case generation using FSMs. Several approaches have used activity diagrams [35][36][37][38][39][40][41][42]. In [35], the authors have generated test cases based on activity path coverage criterion to cover faults like synchronization faults and faults in a loop.…”
Section: Comparisons With Related Bodies Of Workmentioning
confidence: 99%
“…In [35], the authors have generated test cases based on activity path coverage criterion to cover faults like synchronization faults and faults in a loop. In [36], test cases are generated by comparing program execution traces with the given activity diagram. Test cases in [37] have been generated based on an I/O Explicit Activity Diagram (IOAD) model.…”
Section: Comparisons With Related Bodies Of Workmentioning
confidence: 99%
“…There have been attempts to generate test cases from UML activity diagrams [16,25]. Others have worked on UML state chart diagrams [4].…”
Section: Related Workmentioning
confidence: 99%
“…UML can be used to describe different aspects of a system including static, dynamic and use case views of a system. Of late, test case generation from UML statechart diagrams [8,10,14,9,22,7,28] and activity diagrams [3,16,5,25] has received considerable attention from researchers.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation