Automatic generation of test cases from activity diagrams for UML based testing (UBT)

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 tr...

Full description

Saved in:
Bibliographic Details
Main Authors: Oluwagbemi, Oluwatolani, Asmuni, Hishammuddin
Format: Article
Language:English
Published: Penerbit UTM Press 2015
Subjects:
Online Access:http://eprints.utm.my/id/eprint/57932/1/HishammuddinAsmuni2015_AUtomaticGenerationofTestCases.pdf
http://eprints.utm.my/id/eprint/57932/
http://dx.doi.org/10.11113/jt.v77.6358
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.utm.57932
record_format eprints
spelling my.utm.579322021-12-06T08:40:50Z http://eprints.utm.my/id/eprint/57932/ Automatic generation of test cases from activity diagrams for UML based testing (UBT) Oluwagbemi, Oluwatolani Asmuni, Hishammuddin QA75 Electronic computers. Computer science 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 generated based on the elements of activity diagrams such as activity sequences, associated descriptions and conditions. The proposed technique generated accurate test cases that completely tallied with the modeled requirements in the diagram. We utilized all-paths, basic pair paths, conditions, branches and transition criteria for generating test cases using ATM withdrawal operation software as a case study. Penerbit UTM Press 2015 Article PeerReviewed application/pdf en http://eprints.utm.my/id/eprint/57932/1/HishammuddinAsmuni2015_AUtomaticGenerationofTestCases.pdf Oluwagbemi, Oluwatolani and Asmuni, Hishammuddin (2015) Automatic generation of test cases from activity diagrams for UML based testing (UBT). Jurnal Teknologi, 77 (13). pp. 37-48. ISSN 0127-9696 http://dx.doi.org/10.11113/jt.v77.6358 DOI: 10.11113/jt.v77.6358
institution Universiti Teknologi Malaysia
building UTM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Teknologi Malaysia
content_source UTM Institutional Repository
url_provider http://eprints.utm.my/
language English
topic QA75 Electronic computers. Computer science
spellingShingle QA75 Electronic computers. Computer science
Oluwagbemi, Oluwatolani
Asmuni, Hishammuddin
Automatic generation of test cases from activity diagrams for UML based testing (UBT)
description 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 generated based on the elements of activity diagrams such as activity sequences, associated descriptions and conditions. The proposed technique generated accurate test cases that completely tallied with the modeled requirements in the diagram. We utilized all-paths, basic pair paths, conditions, branches and transition criteria for generating test cases using ATM withdrawal operation software as a case study.
format Article
author Oluwagbemi, Oluwatolani
Asmuni, Hishammuddin
author_facet Oluwagbemi, Oluwatolani
Asmuni, Hishammuddin
author_sort Oluwagbemi, Oluwatolani
title Automatic generation of test cases from activity diagrams for UML based testing (UBT)
title_short Automatic generation of test cases from activity diagrams for UML based testing (UBT)
title_full Automatic generation of test cases from activity diagrams for UML based testing (UBT)
title_fullStr Automatic generation of test cases from activity diagrams for UML based testing (UBT)
title_full_unstemmed Automatic generation of test cases from activity diagrams for UML based testing (UBT)
title_sort automatic generation of test cases from activity diagrams for uml based testing (ubt)
publisher Penerbit UTM Press
publishDate 2015
url http://eprints.utm.my/id/eprint/57932/1/HishammuddinAsmuni2015_AUtomaticGenerationofTestCases.pdf
http://eprints.utm.my/id/eprint/57932/
http://dx.doi.org/10.11113/jt.v77.6358
_version_ 1718926023512293376
score 13.15806