APP下载

一种ATS 系统自动化测试工具的设计与实现

2021-04-10陈慧琍陈晓轩

铁道通信信号 2021年1期
关键词:界面信息

陈慧琍 陈晓轩

列车自动监控系统(ATS) 是列车自动控制系统的一个重要组成部分,针对ATS 系统的测试是保障列车安全运行的前提。传统ATS 系统的测试逻辑复杂、界面操作繁琐,从制定计划、编写案例,到执行测试、记录结果,需要大量重复的或相似的操作,极大地增加了测试时间和人力成本。为了推动ATS 系统自动化测试进程,急需一套切实可靠的ATS 系统自动化测试工具。

1 测试要求

ATS 系统的自动化测试,要求测试前后结果相关联、测试需求多样和实时性高,具体要求如下。

1)与真实测试无偏差,需正确解读ATS 系统的测试逻辑,使测试流程严格匹配。

2)采用模块化设计,可以根据测试需求灵活组合。

3)具有鲁棒性和普适性,对不同ATS 系统均可进行自动化测试。

4) 需提供ATS 系统测试的日志和可视化结果,便于测试人员核查。

对于以界面操作为主的软件,按测试机制可分为侵入式测试和非侵入式测试。侵入式测试,需要修改测试目标软件的内部代码,或者控制其运行环境;而非侵入式测试,则不修改软件内部代码,只是监控测试目标软件的用户界面,模拟测试人员完成测试流程。由于ATS 系统涉及列车控制系统数据,不能修改其内部代码,所以ATS 系统自动化测试工具只能采用非侵入方式。

2 模块设计

为了实现地铁信号系统自动测试,设计了图像数据采集、OCR 图像处理、测试脚本配置、客户端内网间通信、日志处理、测试结果可视化等6 个模块。

2.1 图像数据采集模块

图像数据采集模块,实时监控ATS 系统测试软件界面,需要采集信息时截取界面图像。……

登录APP查看全文

猜你喜欢

界面信息
国企党委前置研究的“四个界面”
基于FANUC PICTURE的虚拟轴坐标显示界面开发方法研究
空间界面
订阅信息
电子显微打开材料界面世界之门
人机交互界面发展趋势研究
手机界面中图形符号的发展趋向
展会信息
信息
健康信息