Metamodeling Construction for Generating Test Case via Decision Table Based on Korean Requirement Specifications


KIPS Transactions on Software and Data Engineering, Vol. 12, No. 9, pp. 381-386, Sep. 2023
https://doi.org/10.3745/KTSDE.2023.12.9.381,   PDF Download:
Keywords: Meta Modeling, Korean Requirement Analysis, Test Case Automatic Generation, Cause-Effect Graph, Decision Table, C3Tree(Conditional and Conjunction Clause Tree)
Abstract

Many existing test case generation researchers extract test cases from models. However, research on generating test cases from natural language requirements is required in practice. For this purpose, the combination of natural language analysis and requirements engineering is very necessary. However, Requirements analysis written in Korean is difficult due to the diverse meaning of sentence expressions. We research test case generation through natural language requirement definition analysis, C3Tree model, cause-effect graph, and decision table steps as one of the test case generation methods from Korean natural requirements. As an intermediate step, this paper generates test cases from C3Tree model-based decision tables using meta-modeling. This method has the advantage of being able to easily maintain the model-to-model and model-to-text transformation processes by modifying only the transformation rules. If an existing model is modified or a new model is added, only the model transformation rules can be maintained without changing the program algorithm. As a result of the evaluation, all combinations for the decision table were automatically generated as test cases.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
W. S. Jang, S. Y. Moon, R. Y. C. Kim, "Metamodeling Construction for Generating Test Case via Decision Table Based on Korean Requirement Specifications," KIPS Transactions on Software and Data Engineering, vol. 12, no. 9, pp. 381-386, 2023. DOI: https://doi.org/10.3745/KTSDE.2023.12.9.381.

[ACM Style]
Woo Sung Jang, So Young Moon, and R. Young Chul Kim. 2023. Metamodeling Construction for Generating Test Case via Decision Table Based on Korean Requirement Specifications. KIPS Transactions on Software and Data Engineering, 12, 9, (2023), 381-386. DOI: https://doi.org/10.3745/KTSDE.2023.12.9.381.