Generation of Test Cases from UML Sequence Diagram Based on Extenics Theory
Journal of Advances in Mathematics and Computer Science · pp. 1–13 · Published 15 Apr 2016
10.9734/BJMCS/2016/25374Abstract
In the present work, extenics approach is used for modeling a problem of software testing. The approach is useful for generation of the test cases through the sequence diagram designed by the use of Unified Modeling Language. Authors created formalized sequence diagram by use of n-dimensional matter element property which is converted into message flow graph. Parsed data is generated through Extended Markup Language (XML) from the sequence diagram and converted the dual of message flow graph. A traversal algorithm is designed and implemented on the dual of message flow graph for generation of valid test cases. Further test cases are minimized which satisfies path coverage criteria. The entire work is implemented on object oriented Java programming language through a case study of departure activity of aircraft.
References (6)
- 1 The Unified Modeling Language User Guide
- 2 Unified Modeling Language User Guide, The (2nd Edition) (Addison-Wesley Object Technology Series)
- 3 Automatic test case generation from UML communication diagrams [DOI]
- 4 Automatic Test Data Synthesis using UML Sequence Diagrams. [DOI]
- 5 Automatic Test Case Generation Using Sequence Diagram [DOI]
- 6 Slicing-based test case generation using UML 2.0 sequence diagram [DOI]
Cited by 8
Rajvir Singh, Rajesh Bhatia, Anita Singhrova · IET Software · 2019
Yujian Fu, Wichien Choosilp, Zhijiang Dong · SoutheastCon 2018 · 2018
Nasir Mehmood Minhas, Sohaib Masood, Kai Petersen · Journal of Software: Evolution and Process · 2019
Showing 3 of 8 known citations — external sources report more than can currently be individually listed.
Related research
- Automated User Interface Design for HEPA Filter Recertification — shares topic coverage
- Test Cases Generation for Object-oriented Software from Decision Slicing of UML Activity Diagram — shares topic coverage
- Comparative Reliability Analysis of Selenium and Playwright: Evaluating Automated Software Testing Tools — shares topic coverage
- The Metrics of Multiple Inheritance and the Reusability of Code – Java and C++ — shares topic coverage
- A Comparative Study of Three Heuristic Functions Used to Solve the 8-Puzzle — shares topic coverage
Article metrics
Real usage data collected on this platform.
12
Page views
0
PDF downloads
1
Outbound clicks
8
Citations
Views over time
Views by country
Approximate, from request IP at view time — not citizenship or institution. Countries with fewer than 5 views are grouped as "Other".
Traffic sources
Referring site, by host.
Views and downloads exclude known bots/crawlers. Citations combines this platform's own DOI-resolved index with each external source's own reported total — see Cited by above for individually listed citing works. Last refreshed 0 seconds ago.