2015
DOI: 10.11113/jt.v77.6358
|View full text |Cite
|
Sign up to set email alerts
|

Automatic Generation of Test Cases From Activity Diagrams for Uml Based Testing (Ubt)

Abstract: Activity diagrams are one of UML behavioural models suitable for system testing because it has the capacity to effectively describe the behaviours of systems under development. In this paper, a technique is proposed that generates test cases from activity diagrams by constructing an activity flow tree (AFT) which stores all the information extracted from the model file of the diagram through the help of a parser. Then, we applied an algorithm to generate test cases from the constructed tree. Test cases were ge… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
7
0

Year Published

2017
2017
2023
2023

Publication Types

Select...
2
2
2

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(7 citation statements)
references
References 16 publications
0
7
0
Order By: Relevance
“…Oluwatolani Oluwagbemi [16] constructed a new concept called activity flow tree (AFT) and it can store the information obtained by traversing the activity diagram. Then, AFT is used as an intermediate expression to generate test cases automatically.…”
Section: Generation Algorithmmentioning
confidence: 99%
“…Oluwatolani Oluwagbemi [16] constructed a new concept called activity flow tree (AFT) and it can store the information obtained by traversing the activity diagram. Then, AFT is used as an intermediate expression to generate test cases automatically.…”
Section: Generation Algorithmmentioning
confidence: 99%
“…The test path generation techniques from UML activity diagram usually depend on graph or tree theory: the test path generation techniques based on tree structure, such as the Dependent Flow Tree [3], the Fault Success Tree Analysis [4], and the Activity Tree [5]; the test path generation techniques based on graph structure, such as the Intermediate Black Box Model [6], the Activity Graph [7], the Activity Flow Table [8], the Activity Convert Grammar [9], the Activity Flow Graph [10], the Test Case Generation Based on Activity Diagram [11], the Activity Dependency Graph [12], and the Intermediate Testable Model [13]. In addition, the test path generation from UML activity diagram can be used the heuristic algorithm e.g., ant colony [14].…”
Section: Introductionmentioning
confidence: 99%
“…Currently, the advantages of the test path generation are applied to several real-world problems, for example, (1) to generate test data using the neighborhood search strategy [15] and using the genetic algorithm [16], (2) to generate test paths for effective chatbot software testing using customized response [17], (3) to optimize test cases by generating test path and selecting test data using Cuckoo search and Bee colony algorithm [18], and (4) to generate optimized test data for saving both testing cost and time [19].…”
Section: Introductionmentioning
confidence: 99%
“…Oluwatolani Oluwagbemi [19] proposed a new concept called activity ow tree (AFT) and it can store the information obtained by traversing the activity diagram. Then, AFT is used as an intermediate expression to generate test cases automatically.…”
Section: Related Workmentioning
confidence: 99%
“…These coverage criteria ensure the sufficiency of testing and provide implications for the test case generation algorithm. Here are four test coverage criteria used in our design, for test case generation of SysML activity diagram [19,25,26]:…”
Section: Test Coverage Criteriamentioning
confidence: 99%