z-logo
open-access-imgOpen Access
Automatic Test Case Generation Mechanism with Natural Language-based Korean Requirement Specifications
Author(s) -
Woosung Jang,
R. Young Chul Kim
Publication year - 2025
Publication title -
ieee access
Language(s) - English
Resource type - Magazines
SCImago Journal Rank - 0.587
H-Index - 127
eISSN - 2169-3536
DOI - 10.1109/access.2025.3620431
Subject(s) - aerospace , bioengineering , communication, networking and broadcast technologies , components, circuits, devices and systems , computing and processing , engineered materials, dielectrics and plasmas , engineering profession , fields, waves and electromagnetics , general topics for engineers , geoscience , nuclear engineering , photonics and electrooptics , power, energy and industry applications , robotics and control systems , signal processing and analysis , transportation
In the software industry, software testers are forced to make test cases with informal or formal requirements. From a software perspective, to conduct user acceptance testing, we should manually create numerous test cases to achieve the desired test coverage based on a precise analysis of clear and unstructured requirements. Until now, defining and analyzing the meaning of natural language-based requirements has been challenging, and automating this process has also been complex. In software engineering, rare research generates test cases with natural language requirement sentences, especially in Korea. To solve this problem, we propose a mechanism for automatically generating test cases from natural language requirements, as used by software engineers. This approach involves (1) simplifying unstructured Korean requirements, (2) normalizing requirement sentences, (3) modeling the requirement simplification process (C3Tree modeling), (4) automatically generating cause-effect graph model, and then test cases via decision table model with the graph models through metamodel transformation methods, (5) semi-automatic generation of test scripts, (6) generating test result reports, and (7) finally automatic generation of requirement traceability matrices. Ultimately, simplifying unstructured Korean requirements sentences facilitates understanding of requirements among stakeholders and reduces testing costs. At this moment, we will compare the exact way in which the test case generation approach and generative AI-based test case generation are created.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom