首页|期刊导航|铁道标准设计|高铁列控系统工程化仿真自动测试引擎设计与实现

高铁列控系统工程化仿真自动测试引擎设计与实现OA

Design and Implementation of Automated Test Engine for Engineering Simulation of High-speed Railway Train Control System

中文摘要英文摘要

高铁列控系统对安全性和可靠性要求极高,在现场联调联试前,通常在实验室先开展仿真集成测试.仿真集成测试在提升信号地面设备测试充分性的同时,对既有基于人工操作的仿真测试平台的测试质量和效率提出了严峻挑战.为确保测试质量、效率并满足地面信号设备工程化应用的质量和时间要求,设计并实现自动测试引擎,驱动测试平台自动执行测试案例.首先,改造既有人工测试平台,实现自动测试引擎与既有测试系统、地面信号设备、车载设备等接口;其次,基于Robot Framework框架,设计适用于仿真测试的关键字,实现仿真测试案例编制标准化;接着,基于XML-RPC构建远程命令传输通道,结合人工智能技术,实时监督仿真测试执行过程;最后,基于Jen-kins实现多组测试案例同时执行,进一步提升测试效率.通过新构建的自动测试平台并基于福厦高铁仿真环境对自动测试引擎进行验证,自动测试引擎驱动的自动测试比人工测试用时少 27%.测试结果表明,引入自动测试引擎,能够优化仿真测试流程,大幅减少测试人员的操作量,提升仿真集成测试的效率和质量.

High-speed railway train control systems place extremely high demands on safety and reliability,and simulation integration testing is usually carried out in the laboratory before on-site joint debugging and commissioning.While simulation integration testing improves the adequacy of testing for ground signaling equipment,it poses severe challenges to the test quality and efficiency of existing manually operated simulation platforms.To ensure test quality and efficiency,and to meet the quality and scheduling requirements of engineering applications for ground signaling equipment,an automated test engine was designed and implemented to drive the test platform to automatically execute test cases.First,the existing manual test platform was modified to establish interfaces linking the automated test engine with the existing test system,ground signaling equipment,and onboard equipment.Second,based on the Robot Framework,keywords suitable for simulation testing were designed to realize the standardization of simulation test case compilation.Next,a remote command transmission channel was constructed based on XML-RPC and combined with artificial intelligence techniques to monitor the execution of simulation tests in real time.Finally,Jenkins was employed to enable the simultaneous execution of multiple sets of test cases,further improving test efficiency.The automated test engine was verified on the newly developed automated test platform within the simulation environment of the Fuzhou-Xiamen high-speed railway.The results showed that the automated testing driven by the automated test engine reduced the testing time by 27%relative to manual testing.The results indicate that the introduction of the automated test engine can optimize the simulation testing workflow,significantly reduce the operational workload of testers,and improve the efficiency and quality of simulation integration testing.

伍田昊睿;张浩;单立彬;陈倩佳;朱耘燕;李士祥

中国铁道科学研究院集团有限公司通信信号研究所,北京 100081中国铁道科学研究院集团有限公司通信信号研究所,北京 100081中国铁道科学研究院集团有限公司研究生部,北京 100081中国铁道科学研究院集团有限公司通信信号研究所,北京 100081中国铁道科学研究院集团有限公司通信信号研究所,北京 100081中国铁道科学研究院集团有限公司通信信号研究所,北京 100081

交通工程

高速铁路列控系统自动测试引擎自动测试仿真测试Robot Framework

high-speed railwaytrain control systemautomated test engineautomated testingsimulation testRobot Framework

《铁道标准设计》 2026 (1)

187-195,9

中国铁道科学研究院集团有限公司基金项目(2022YJ271)中国铁道科学研究院集团有限公司通信信号所基金项目(2023HT001)

10.13238/j.issn.1004-2954.202404180002

评论