Model-based Test Cases Generation Method for Weapons System Software |
Hyunjae Choi1, Youngwoo Lee1, Jisun Baek2, Donghwan Kim3, Kyutae Cho2, Heungseok Chae1 |
1Department of Computer Engineering, Pusan National University, Korea 2Intelligent Software System, LIG Nex1, Korea 3Intelligent & Software, LIG Nex1, Korea |
무기체계 소프트웨어의 모델 기반 테스트 케이스 생성 방법 |
최현재1, 이영우1, 백지선2, 김동환3, 조규태2, 채흥석1 |
1부산대학교 컴퓨터공학과 2LIG넥스원㈜ SW지능화연구팀 3LIG넥스원㈜ 지능형SW연구소 |
Correspondence:
Heungseok Chae, Email: hschae@pusan.ac.kr |
Received: 8 May 2020; Revised: 7 July 2020; Accepted: 24 July 2020; |
Abstract |
Test cases in the existing weapon system software were created manually by the tester analyzing the test items defined in the software integration test procedure. However, existing test case generation method has two limitations. First, the quality of test cases can vary depending on the tester's ability to analyze the test items. Second, excessive time and cost may be incurred in writing test cases. This paper proposes a method to automatically generate test cases based on the requirements model and specifications to overcome the limitations of the existing weapon system software test case generation. Generate test sequences and test data based on the use case event model, a model representing the requirements of the weapon system software, and the use case specification specifying the requirements. The proposed method was applied to 8 target models constituting the avionics control system, producing 30 test sequences and 8 test data. |
Key Words:
Model based Testing, Test Case Generation, Test Automation, Waepon System Software Test |
|