Developing an Automated Model-Based Software Testing Tool From the Design Phase

Software testing involves a number of labor-intensive tasks that, to save resources, should be automated. Model-based software testing is one of the most widely used methods of software quality assurance in the business world is model-based software testing. A potential starting point for creating test paths for testing the target software system is the UML model, which can intuitively explain the dynamic behaviors of a software system under testing. Unfortunately, the lack of strong tool support and automated generating methodologies has resulted in the dearth of practical model-based testing methods for industry practitioners. To address this issue, we suggest automated generation paths using a support tool. The present study proposes a tool for automatically generating test paths from IDEF and UML models to facilitate automated and model-based software testing. This is because early-stage software development process model-based testing was shown to be more efficient; the IDEF model, along with the rule flow model, was utilized in this study, which has never been used to create software test paths. The models were transformed into an XMI file for input, and nodes parser was utilized to construct the test scenarios and assess the active performance of the system. Next came the drawing of a control graph and, finally, the creation of test paths. The test paths generated were measured using a variety of coverage criteria, including edges, actions, branches, and paths. Using the electricity billing system as a case study, the proposed tool achieved high accuracy within authorized coverage limits.

Authors

Institutions

Publication Details

Journal
IEEE Access
Published
2025-01-01
DOI
https://doi.org/10.1109/access.2025.3553967
Citations
2
Primary Topic
Software Testing and Debugging Techniques
Type
article
Field-Weighted Citation Impact
4.62
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Developing an Automated Model-Based Software Testing Tool From the Design Phase

Atica M. Altaie, Rasha Gh. Alsarraj, Esra Zuhair Majeed
2 citations
IEEE Access
Software Testing and Debugging Techniques
4.62
article

Developing an Automated Model-Based Software Testing Tool From the Design Phase

Atica M. Altaie, Rasha Gh. Alsarraj, Esra Zuhair Majeed
article en
2 citations

Abstract

Software testing involves a number of labor-intensive tasks that, to save resources, should be automated. Model-based software testing is one of the most widely used methods of software quality assurance in the business world is model-based software testing. A potential starting point for creating test paths for testing the target software system is the UML model, which can intuitively explain the dynamic behaviors of a software system under testing. Unfortunately, the lack of strong tool support and automated generating methodologies has resulted in the dearth of practical model-based testing methods for industry practitioners. To address this issue, we suggest automated generation paths using a support tool. The present study proposes a tool for automatically generating test paths from IDEF and UML models to facilitate automated and model-based software testing. This is because early-stage software development process model-based testing was shown to be more efficient; the IDEF model, along with the rule flow model, was utilized in this study, which has never been used to create software test paths. The models were transformed into an XMI file for input, and nodes parser was utilized to construct the test scenarios and assess the active performance of the system. Next came the drawing of a control graph and, finally, the creation of test paths. The test paths generated were measured using a variety of coverage criteria, including edges, actions, branches, and paths. Using the electricity billing system as a case study, the proposed tool achieved high accuracy within authorized coverage limits.

IEEE AccessVol. 13
University of Mosul (IQ)
Industry, innovation and infrastructure
Openalex Percentile: Top 7%
Software Testing and Debugging Techniques
4.62
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Developing an Automated Model-Based Software Testing Tool From the Design Phase — Atica M. Altaie, Rasha Gh. Alsarraj, et al. · IEEE Access (2025) | TGRS Research Map | TGRS