APP下载

CBTC区域控制器子系统测试结果自动化研究与实现

2021-04-04张焜熊坤鹏朱程辉刘锦峰

现代信息科技 2021年18期

张焜 熊坤鹏 朱程辉 刘锦峰

摘  要:CBTC区域控制器(下文简写为ZC)子系统是地铁信号系统重要的安全控制子系统,其功能逻辑复杂,测试结果和数据具有强关联性。为了提高ZC子系统的测试效率,对ZC子系统的测试框架和测试平台进行了研究,结合ZC子系统的特点,提出并实现了测试结果自动化分析方法。上述测试方法不仅提高了测试效率,同时也提高了脚本的可复用性。

关键词:区域控制器;自动化分析;测试效率;可复用性

中图分类号:TP273   文献标识码:A 文章编号:2096-4706(2021)18-0168-03

Abstract: As an important safety control subsystem of the subway signal system, the Zone Controller (ZC) subsystem is complex and the test results are strongly correlated with the data used. In order to improve the test efficiency, the test framework and the platform are researched. Combined with the characteristics of ZC subsystem, an automated analysis method of test results is proposed and realized. The test method not only improves the test efficiency, but also improves the reusability of the script.

Keywords: zone controller; automated analysis; test efficiency; reusability

0  引  言

ZC子系統是列车安全监控和运营管理的核心轨旁控制设备。它的主要功能是根据列车发送的位置报文和轨道区段上次级检测设备的占用出清状态来实现列车的位置追踪,结合当前ZC和相邻ZC区域内的所有轨旁信号设备状态为列车计算安全防护区域,并给列车发送移动授权,确保整个线路上的列车安全运行。ZC子系统的具有如下特点:功能庞大,逻辑复杂,计算量大,部分功能需要结合数据才能完全实现,且ZC子系统是运行在2取2的安全平台上的。在当前的确认测试阶段,已经实现了测试执行的自动化,测试人员编写测试脚本后,测试用例即可自动运行,但是测试结果还是完全依赖于人工检查,导致测试效率的提高遇到瓶颈,主要体现在:

(1)结果检查需要经过多重分析,确认的难度大,耗时长。

(2)部分计算量较大的用例,人工计算经常出错。

(3)测试结果和数据的强关联性导致当数据修改或升级后,结果需要重新检查确认。……

登录APP查看全文