Intelligent Generation of Test Cases for a Parallel Testing System: A Case Study on Railway Systems

被引:0
作者
Jiao, Yuantao [1 ]
Wang, Jian [1 ]
Li, Runmei [1 ]
Wang, Fei-Yue [2 ]
Zhao, Hongtao [3 ]
Xiong, Gang [2 ]
机构
[1] Beijing Jiaotong Univ, Sch Automat & Intelligence, Beijing 100044, Peoples R China
[2] Chinese Acad Sci, Inst Automat, Natl Key Lab Multimodal Artificial Intelligence Sy, Beijing 100190, Peoples R China
[3] China Acad Railway Sci, Signal & Commun Res Inst, Beijing 100081, Peoples R China
基金
国家重点研发计划; 北京市自然科学基金;
关键词
Testing; Rail transportation; Servers; Dispatching; Software; Transportation; Manuals;
D O I
10.1109/MITS.2024.3435828
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Currently, the testing approach for complex systems relies on manual test case generation, resulting in problems, such as low efficiency and incomplete test case development. To address these challenges and improve the quality of test case generation for complex systems, this article proposes an intelligent method for generating test cases in parallel testing systems. Within the domain of railway systems, characterized by inherent intricacies, the centralized traffic control system serves as a pertinent example. This typical large and intricate railway transport system presents significant challenges, particularly in ensuring safety and conducting comprehensive functional testing. The design of the parallel testing system is detailed using the artificial systems, computational experiments, and parallel execution methodology, where an artificial system is built in a data-driven way that realistically replicates the test environment of a real system. Computational experiments were conducted on a test case library using the bidirectional encoder representations from transformers (BERT) model of natural language processing. BERT's next sentence prediction task was used for the associative learning of test case pairs. Finally, the test case intelligent generation software completes the parallel execution of the final testing task, which can intelligently generate the best relevant test cases based on the results of the computational experiments of the BERT model. This approach serves as a valuable tool for test engineers, enabling them to streamline test case formulations and enhance the efficiency of testing in complex systems.
引用
收藏
页码:6 / 17
页数:12
相关论文
共 34 条
[1]  
Alkawaz Mohammed Hazim, 2019, 2019 IEEE 7th Conference on Systems, Process and Control (ICSPC), P59, DOI 10.1109/ICSPC47137.2019.9068003
[2]  
[Anonymous], 2022, RES C EMERG TECHNOL, V140
[3]   ACP-Based Energy-Efficient Schemes for Sustainable Intelligent Transportation Systems [J].
Chen, Jicheng ;
Zhang, Yongkang ;
Teng, Siyu ;
Chen, Yuanyuan ;
Zhang, Hui ;
Wang, Fei-Yue .
IEEE TRANSACTIONS ON INTELLIGENT VEHICLES, 2023, 8 (05) :3224-3227
[4]  
Chen KH, 2019, CHIN CONTR CONF, P7126, DOI 10.23919/ChiCC.2019.8866000
[5]   Dynamic Scheduling, Operation Control and Their Integration in High-Speed Railways: A Review of Recent Research [J].
Dai, Xuewu ;
Zhao, Hui ;
Yu, Shengping ;
Cui, Dongliang ;
Zhang, Qi ;
Dong, Hairong ;
Chai, Tianyou .
IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2022, 23 (09) :13994-14010
[6]   Parallel Intelligent Systems for Integrated High-Speed Railway Operation Control and Dynamic Scheduling [J].
Dong, Hairong ;
Zhu, Hainan ;
Li, Yidong ;
Lv, Yisheng ;
Gao, Shigen ;
Zhang, Qi ;
Ning, Bin .
IEEE TRANSACTIONS ON CYBERNETICS, 2018, 48 (12) :3381-3389
[7]   Automatic Train Control System Development and Simulation for High-Speed Railways [J].
Dong, Hairong ;
Ning, Bin ;
Cai, Baigen ;
Hou, Zhongsheng .
IEEE CIRCUITS AND SYSTEMS MAGAZINE, 2010, 10 (02) :6-18
[8]   A Parallel Transportation Management and Control System for Bus Rapid Transit Using the ACP Approach [J].
Dong, Xisong ;
Lin, Yuetong ;
Shen, Dayong ;
Li, Zhengxi ;
Zhu, Fenghua ;
Hu, Bin ;
Fan, Dong ;
Xiong, Gang .
IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2017, 18 (09) :2569-2574
[9]   Adapting Unit Tests by Generating Combinatorial Test Data [J].
Felbinger, Hermann ;
Wotawa, Franz ;
Nica, Mihai .
2018 IEEE 11TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW), 2018, :352-355
[10]  
Gao Feng, 2021, 2021 36th Youth Academic Annual Conference of Chinese Association of Automation (YAC), P104, DOI 10.1109/YAC53711.2021.9486513