【技术实现步骤摘要】
一种列车运行监控系统自动化测试装置及测试方法
[0001]本专利技术涉及自动化测试
,尤其涉及一种列车运行监控系统自动化测试装置及测试方法。
技术介绍
[0002]列车运行监控系统(LKJ)具有防止列车冒进、超速和辅助司机操纵功能,如LKJ
‑
15C型列车运行监控系统,在保障列车运行安全方面起着极为重要的作用。主机软件是列车运行监控系统的核心控制软件,其功能的正确性和可靠性将直接影响到列车行车安全。为了保证列车运行监控系统主机软件的质量,主机软件每次修改升级时,都必须对其进行严格的发布测试。但是由于列车运行监控系统主机软件的功能繁多、应用场景复杂,而且变更频繁,传统手动测试方法会存在工作量及强度大、效率低、耗时长、测试不易复现、测试质量无法保证等诸多弊端,采用自动化测试则可以解决上述问题。
[0003]现有技术中,针对列车运行监控系统主机软件的自动化测试通常是基于实物仿真测试系统,即被测主机软件运行于列车运行监控系统真实的硬件环境中,列车运行监控系统再通过各种类型的I/O硬件接口与外部真实或仿真模拟信号设备相联接,其中列车运行监控系统包含多种类型的I/O硬件接口,例如模拟量信号、数字量信号、频率量信号、CAN总线、RS422总线、以太网等等;通过控制外部实物或仿真模拟信号设备与列车运行监控系统各硬件接口进行信息交互,基于交互的信息判断测试结果,实现自动化测试。
[0004]但是上述基于实物实现列车运行监控系统的自动化测试方式,会存在以下问题:1、由于是直接对真实环境下列车运行监 ...
【技术保护点】
【技术特征摘要】
1.一种列车运行监控系统自动化测试装置,其特征在于,包括:相互连接的主机模拟模块(1)、仿真DMI模块(2)以及测试控制模块(3),所述主机模拟模块(1)包括相互连接的主机软件单元(101)以及信号模拟单元(102),所述主机软件单元(101)内加载有列车运行监控系统的主机软件程序,所述信号模拟单元(102)用于提供所述主机软件单元(101)运行时所需的信号信息,所述仿真DMI模块(2)用于模拟DMI与主机软件程序之间的信息交互;所述测试控制模块(3)用于根据所需测试逻辑控制所述主机模拟模块(1)以及所述仿真DMI模块(2),并根据主机模拟模块(1)的输出信息得到测试结果输出。2.根据权利要求1所述的列车运行监控系统自动化测试装置,其特征在于,所述主机软件单元(101)包括相互连接的主机应用软件子单元(111)以及虚拟硬件平台子单元(112),所述主机应用软件子单元(111)中加载有列车运行监控系统的主机应用软件程序,所述虚拟硬件平台子单元(112)中加载有列车运行监控系统的硬件平台软件的虚拟化软件程序。3.根据权利要求1所述的列车运行监控系统自动化测试装置,其特征在于,所述仿真DMI模块(2)包括发送单元、接收单元以及显示单元,所述发送单元用于发送模拟操作指令给所述主机模拟模块(1),所述接收单元用于接收所述主机模拟模块(1)输出的反馈信息,通过所述显示单元进行显示。4.根据权利要求1所述的列车运行监控系统自动化测试装置,其特征在于,所述测试控制模块(3)通过自动化测试工具实现,所述自动化测试工具包括脚本开发工具、测试执行工具、自动测试框架以及通信模块,所述通信模块用于实现与所述主机模拟模块(1)、仿真DMI模块(2)之间的数据通信,所述自动测试框架中设置有多个业务逻辑关键字,以用于实现与所述主机模拟模块(1)、仿真DMI模块(2)之间数据通信的虚拟接口。5.根据权利要求4所述的列车运行监控系统自动化测试装置,其特征在于,所述业务逻辑关键字包括模拟输入信号、DMI输入信息、主机输出信息、数据信息、公用测试库、专有常量中任意一种或多种,所述模拟输入信号的关键字用于定义主机软件外部信号设备的输入信息,所述DMI输入信息的关键字用于定义DMI按键操作以及设定操作,所述主机输出信息的关键字用于测试结果的判断,所述数据信息的关键字用于定义控制参数、基础数据以及解释数据的内容;所述公用测试库的关键字用于定义公用的测试控制、操作、算法以及判断逻辑,所述专有常量的关键字用于定义业务逻辑的专用常量。6.根据权利要求5所述的列车运行监控系统自动化测试装置,其特征在于,所述模拟输入信号的关键字包括速度、相位、压力信息、机车工况信息、ATP信号灯、调车灯显、机车信号、绝缘节、应答器报文中任意一种或多种,所述压力信息包括列车管压、制动缸压、均衡风缸压、总风缸压中任意一种或多种,所述机车工况信息包括零位、向前、向后、牵引、制动、隔离、车挡、单端巡检、ATP控制权、I端警惕、II端警惕中任意一种或多种。7.根据权利要求5所述的列车运行监控系统自动化测试装置,其特征在于,所述公用测试库的关键字包括初始化系统、关闭系统、复位测试状态、自动取消报警、等待主机响应、等待指定时间、运行至前方指定距离停车以及判断前方限速中任意一...
【专利技术属性】
技术研发人员:何谢振,杨阳,沈昕,罗永升,盘宇,谭琪,上官霞南,欧阳超,
申请(专利权)人:湖南中车时代通信信号有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。