2014
DOI: 10.47893/ijcsi.2014.1172
|View full text |Cite
|
Sign up to set email alerts
|

Generation of Test Cases Using Activity Diagram

Abstract: As Unified Modeling Language (UML) activity diagrams capture the key system behavior, the UML activity diagram is well suited for the system level testing of systems. In this paper, first an activity flow graph is derived from activity diagram. Then, all the required information is extracted from the activity flow graph (AFG). The activity flow graph (AFG) for the activity diagram is created by traversing the activity diagram from beginning to end, showing choices, conditions, concurrent executions, loop state… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
3
0
1

Year Published

2015
2015
2022
2022

Publication Types

Select...
3
1
1

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(4 citation statements)
references
References 0 publications
0
3
0
1
Order By: Relevance
“…Rangkaian pengujian yang dihasilkan dengan benar mungkin tidak hanya menemukan kesalahan dalam sistem perangkat lunak, tetapi juga membantu mengurangi biaya tinggi yang terkait dengan pengujian perangkat lunak [10,11]. Unified Modeling Language (UML) adalah standar de-facto untuk analisis pemodelan dan perancangan desain [12].…”
Section: Pengujian White Boxunclassified
“…Rangkaian pengujian yang dihasilkan dengan benar mungkin tidak hanya menemukan kesalahan dalam sistem perangkat lunak, tetapi juga membantu mengurangi biaya tinggi yang terkait dengan pengujian perangkat lunak [10,11]. Unified Modeling Language (UML) adalah standar de-facto untuk analisis pemodelan dan perancangan desain [12].…”
Section: Pengujian White Boxunclassified
“…The UML activity diagram specifies the dynamic (behavioral) structure of a system by describing the activities, choices, interactions, and concurrency of a workflow or a process [6]. The major advantage of the activity diagram is its simplicity and its ease for understanding the logical flow of a modeled system [43]. Hence, BPMN and UML are two alternative modeling specifications for business process models.…”
Section: Introductionmentioning
confidence: 99%
“…These views could be structural, behavioural or other related constraints envisaged or associated with the development processes. An activity diagram is used to describe all possible flows (data, control and objects) of executions and also good at describing the logical flow of the system under development [4]. This make it possible to generate test cases that captures all the expected functionalities or requirements of the system under development to aid conformance.…”
Section: Introductionmentioning
confidence: 99%
“…Firstly, testing can be initiated as soon as the requirements/design documents become available; thus, saving time, cost, and detecting errors early during the development span [5]. Secondly, test cases remain valid even when codes are slightly modified [4]. With these motivations, we propose a technique for test case generation using ArgoUML activity diagram, considering four major coverage criteria namely; all-paths, basic pair paths, conditions and branches coverage criteria.…”
Section: Introductionmentioning
confidence: 99%