Automatic Test Sequence Generation and Functional Coverage Measurement From Uml Sequence Diagrams
Loading...
Date
2023
Authors
Tuglular, Tugkan
Journal Title
Journal ISSN
Volume Title
Publisher
Igi Global
Open Access Color
GOLD
Green Open Access
No
OpenAIRE Downloads
OpenAIRE Views
Publicly Funded
No
Abstract
Sequence diagrams define functional requirements through use cases. However, their visual form limits their usability in the later stages of the development life cycle. This work proposes a method to transform sequence diagrams into graph-based event sequence graphs, allowing the application of graph analysis methods and defining graph-based coverage criteria. This work explores these newfound abilities in two directions. The first is to use coverage criteria along with existing tests to measure their coverage levels, providing a metric of how well they address the scenarios defined in sequence diagrams. The second is to use coverage criteria to automatically generate effective and efficient acceptance test cases based on the scenarios defined in sequence diagrams. The transformation method is validated with over eighty non-trivial projects. The complete method is validated through a non-trivial example. The results show that the test cases generated with the proposed method are more effective at exposing faults and more efficient in test input size than user-generated test cases.
Description
Tuglular, Tugkan/0000-0001-6797-3913
Keywords
Acceptance Testing, Event Sequence Diagram, Functional Coverage, Sequence Diagram, Test Case Generation
Fields of Science
0202 electrical engineering, electronic engineering, information engineering, 0102 computer and information sciences, 02 engineering and technology, 01 natural sciences
Citation
WoS Q
Q4
Scopus Q
Q2

OpenCitations Citation Count
N/A
Source
International Journal of Information System Modeling and Design
Volume
14
Issue
1
Start Page
1
End Page
21
PlumX Metrics
Citations
Scopus : 3
Captures
Mendeley Readers : 10
SCOPUS™ Citations
3
checked on Apr 26, 2026
Web of Science™ Citations
1
checked on Apr 26, 2026
Page Views
303
checked on Apr 26, 2026
Downloads
318
checked on Apr 26, 2026
Google Scholar™


