iLOCK型计算机联锁系统的自动化测试设计
2021-05-21卡斯柯信号有限公司季志均
卡斯柯信号有限公司 徐 曼 季志均
近几年iLOCK型计算机联锁系统的集成测试以手动测试为主,计算机联锁作为铁路安全高效行车的核心控制系统,对其安全性进行充分测试无疑是给手动测试带来强大的压力和考验。iLOCK型计算机联锁系统还具有与外部系统丰富的接口类型,以满足多种铁路安全协议通信。其测试的难点有:如何建立一套完善适应性强的继电接口模拟系统,如何在众多测试资源中快速更换测试环境,面对丰富的信息交互如何快速准确的分析测试结果,之后又如何提高测试执行效率。本文提出的自动化测试设计将解决以上问题。
1 测试系统架构
集成测试一直是测试领域占用资源最多的阶段,测试环境最复杂,结合iLOCK性计算机联锁系统测试的难点,设计如图1测试系统架构。被测对象iLOCK型计算机联锁系统(iLOCK-IPS),室外继电接口模拟系统由PLC控制台(PLC Control,简称PLCC)和PLC执行单元(PLC Execution Unit,简称PLCEU)组成,通过网络和iLOCK-IPS通信的系统如TCC、RBC、邻站等由外部模拟系统(External Simulation System,简称ESS)替代,值班员操作系统(MMI)负责向iLOCK-IPS发送操作命令和站场图显示,测试架构中的核心部分是自动化测试系统(Automatic Test Platform,简称ATP)负责自动化部署、自动化测试执行以及测试分析。
2 自动化部署
ATP自动化部署整个自动化测试架构的准备和前提,包含对iLOCK-IPS、PLCC、ESS和MMI等系统的部署环节,每个环节的部署在具体实现时可使用多任务触发配合完成。ATP首先部署iLOCKIPS和PLCC,部署成功再触发ESS和MMI部署任务。整个部署是经过分析iLOCK型计算联锁系统的细节和接口而展开。……
