针对CTCS-3级列控系统的需求规范,结合欧洲列车运行控制系统(ETCS)的测试经验,研究基于TestcaseDesigner的CTCS-3级列控系统自动测试方法。TestcaseDesigner主要用于将测试案例模块化,通过优化编写流程,生成符合测试平台需求的测试序列,为测试项目的执行提供必要的关键数据点。同时,TestcaseDesigner可供存储、导出及发布。其测试案例中的关键输入输出接口(如BTM、TIU、RTM等)配置信息均已通过配置文件形式实现。以列控系统无线闭塞中心(RBC)切换场景为例,采用TestcaseDesigner编写该场景的测试案例。研究结果表明:TestcaseDesigner实现了功能特征、参考需求、测试步骤等元素的集成,编写的测试案例是合理的。
Combining with the testing experiences of European Train Control System (ETCS) and aiming at the requirements specification of CTCS-3 level train control system, this article researched on the automatic testing method of CTCS-3 level train control system based on Testcase Designer. Testcase Designer is mainly applied in modularizing test case to optimize the writing process, form test sequence which could satisfy the requirement of test platform, provide key data points for the execution of test program. At the same time, Testcase Designer could be used for storage, exporting and publishing. The configuration information of key input/output interface in test case (e.g., BTM, TIU, RTM, etc.) were implemented through configuration file. The scenario of RBC handover was taken as an example to write the test case of this scenario with Testcase Designer. The research results showed that Testcase Designer integrated feature, reference requirements and test steps as well as the written test case were reasonable.