System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种轨道列车网络系统功能自动化测试系统和测试方法技术方案_技高网

一种轨道列车网络系统功能自动化测试系统和测试方法技术方案

技术编号:40318092 阅读:7 留言:0更新日期:2024-02-07 21:01
本发明专利技术提供一种轨道列车网络系统功能自动化测试系统和测试方法,轨道列车网络系统功能自动化测试包括半实物仿真平台和自动测试系统;列车半实物测试平台包括模拟驾驶台模块、车辆电气模块、TRDP/MVB网关模块、车辆子系统模块、RIOM模块、IO网关模块、通用接口模块;自动测试系统包括被测设备、陪测设备、测试执行主模块;陪测设备连接测试执行主模块和被测设备;通过自动测试系统主模块、陪测设备将半实物仿真平台和自动测试系统结合后实现地面功能测试的自动化。

【技术实现步骤摘要】

本专利技术属于轨道车辆网络系统功能测试,尤其是涉及一种轨道列车网络系统功能自动化测试系统和测试方法


技术介绍

1、轨道交通行业内,测试平台一般采用半实物的形式,半实物仿真是一种测试高铁和城轨列车系统功能与性能的关键性技术,既能对设别的功能进行上车前的有效测试与验证、完善,又能在设备上车后进行故障复现,及时解决问题,降低了整体成本,提高了工作效率,对系统设计研发团队具有重要作用。公开号为cn113219950a的中国专利申请公开了列车多功能虚拟测试平台,该测试平台包括车载电气控制系统;软件仿真控制系统和/或实物控制系统,数据采集交互系统,通用接口模块,与车辆电气模块连接,用于与外部仿真设备进行数据交互。支持对多种列车的仿真测试,能够全面地对列车网络控制系统的设计实施评估和验证。然而测试人员在轨道列车每种车型在地面功能测试时都需测试人员在测试台上手动模拟测试项点,需要人工手动操作仿真平台或被测件模拟各个试验项点进行功能试验,测试方式完全依赖人工测试,手动强制变量输入、观测并对比输出变量,判断结果是否符合要求,该方式效率低、易出错、耗时多、回归性差,极大的耗费人力物力。


技术实现思路

1、本专利技术旨在解决需要人工手动进行功能试验,尤其在软件批量测试时,浪费了不必要的人力资源,增加了功能试验的成本的问题,从而提供一种轨道列车网络系统功能自动化测试方法,有助于显著降低开发测试用例的复杂度、提高工作效率,降低了对于交通工具功能测试的成本。

2、为实现上述专利技术目的,本专利技术提供一种轨道列车网络系统功能自动化测试系统,轨道列车网络系统功能自动化测试包括半实物仿真平台和自动测试系统;

3、列车半实物测试平台包括:

4、模拟驾驶台模块,用于发送控制命令与状态回采信号;

5、车辆电气模块,用于将控制指令、状态回采信号及实车电气信号图形化;

6、trdp/mvb网关模块,用于将仿真线路数据转换为实车trdp总线数据和mvb总线数据;

7、车辆子系统模块,用于模拟车辆子系统设备及功能,与车辆电气模块、中央控制单元ccu进行数据交互;

8、riom模块,用于同步车辆电气状态数据并显示,经trdp/mvb网关模块将该数据发送至ccu;

9、io网关模块,用于将实车电气信号转换为车辆电气模块所需的数字输入信号,并经真实riom模块与ccu进行数据交互;

10、通用接口模块,与车辆电气模块连接,用于与外部仿真设备进行数据交互;

11、自动测试系统包括被测设备、陪测设备、测试执行主模块;陪测设备连接测试执行主模块和被测设备;

12、被测设备指需要进行测试的被测设备或系统,包括列车半实物测试平台中设备,连接列车半实物测试平台中设备的控制器、仿真器,软件系统。

13、陪测设备指在测试被测设备时为其提供支持或模拟环境的设备,陪测设备的作用是为被测设备提供所需的输入信号、环境条件或与之交互的接口;测试执行主模块设置在上位机中,用于执行测试过程,可以协助测试人员执行各种测试脚本、收集测试结果、生成测试报告;测试执行主模块通过陪测设备控制被测设备。

14、测试执行主模块测试执行主模块包括测试数据库单元、测试执行单元和测试输入与显示界面,工作人员通过测试输入与显示界面编辑测试用例数据,测试执行单元接收测试用例数据,并发送给陪测设备,陪测设备将测试执行主模块指令以被测设备可接收的方式传输到被测设备,由被测设备采集信息并传输给测试执行单元,测试执行单元与预期输出进行对比,给出测试结果,并将测试结果通过测试输入与显示界面进行显示。

15、进一步地,所述陪测设备可以是真实的硬件设备,也可以是特定的软件工具、仿真器或模拟器。

16、进一步地,所述陪测设备设置形式:(1)独立的陪测设备;(2)陪测设备作为上位机的一部分;(3)陪测设备为虚拟设备;被测设备提供虚拟访问的接口,陪测设备也可以通过该接口直接访问;(4)混合设置上述设置形式中的两种或三种。

17、本专利技术还提供一种采用上述一种轨道列车网络系统功能自动化测试系统的测试方法,自动化测试系统可适配不同形式的半实物仿真平台,具体分类为:单被测设备测试方法、多被测设备测试方法。

18、单被测设备测试方法适用于集成测试阶段,有两种形式:(1)自动化测试系统通过以太网线与陪测设备相连,陪测设备内设置唯一设备标识符,测试执行主模块根据陪测设备的设备类型来选择被测设备类型,通过识别陪测设备标识符来实现与陪测设备间的数据通讯,驱动陪测设备数据发送测试用例数据给被测设备,并接收被测设备数据;(2)自动化测试系统通过以太网线直接与被测设备连接,测试执行主模块选择硬件在环设备hil类型,并配置唯一的设备标识符,测试执行主模块发送测试用例数据给被测设备,并接收被测设备数据。

19、多被测设备测试方法适用于系统测试阶段,半实物仿真系统模拟整车环境,自动化测试系统与半实物仿真系统中的多个不同被测设备通过交换机连接,实现相互通信,被测设备连接陪测设备,不同陪测设备内设置唯一的区别于其他被测设备的标志符号,测试执行主模块同样配置与其对应的多个被测设备标志符号,同时选择被测设备类型,启动被测设备时,同时启动其对应的陪测设备,与测试执行主模块建立连接。

20、本专利技术的有益效果是:一种轨道列车网络系统功能自动化测试系统和测试方法,应用于功能试验平台,功能试验平台包括半实物仿真平台和自动测试系统,通过自动测试系统主模块、陪测设备将半实物仿真平台和自动测试系统结合后实现地面功能测试的自动化,用于网络系统关键部件(如中央控制单元ccu、人机接口界面hmi)的功能自动化测试。

21、自动化测试系统与半实物仿真系统中的单个或多个不同被测设备(仿真系统、网关、中央控制单元ccu、人机接口界面hmi)通过交换机连接,实现相互通信。这些被测设备中配置陪测设备,不同陪测设备内设置唯一的区别于其他被测设备的标志符号。测试执行主模块同样配置与其对应的多个被测设备标志符号,同时选择被测设备类型。启动被测设备时,同时启动其对应的陪测设备,与测试执行主模块工具建立连接。根据此方法实现与多个被测设备进行数据交互,实现协议自动导入导出,根据功能编制测试用例,自动驱动多个被测设备执行测试,报告自动生成等功能,适配不同拓扑结构的网络系统设备功能测试。

22、通过本方法减少了传统地面半实物网络系统功能测试中不必要的人力资源浪费,降低了对于交通工具功能测试的成本。同时,便于对于交通工具中,对于多功能多控制器的交通工具的试验,提高试验效率。

本文档来自技高网...

【技术保护点】

1.一种轨道列车网络系统功能自动化测试系统,其特征在于:轨道列车网络系统功能自动化测试包括半实物仿真平台和自动测试系统;

2.根据权利要求1所述的一种轨道列车网络系统功能自动化测试系统,其特征在于:所述陪测设备可以是真实的硬件设备,也可以是特定的软件工具、仿真器或模拟器。

3.根据权利要求1所述的一种轨道列车网络系统功能自动化测试系统,其特征在于:所述陪测设备设置形式:(1)独立的陪测设备;(2)陪测设备作为上位机的一部分;(3)陪测设备为虚拟设备;被测设备提供虚拟访问的接口,陪测设备也可以通过该接口直接访问;(4)混合设置上述设置形式中的两种或三种。

4.一种采用权利要求1所述一种轨道列车网络系统功能自动化测试系统的测试方法,其特征在于:自动化测试系统可适配不同形式的半实物仿真平台,具体分类为:单被测设备测试方法、多被测设备测试方法;

【技术特征摘要】

1.一种轨道列车网络系统功能自动化测试系统,其特征在于:轨道列车网络系统功能自动化测试包括半实物仿真平台和自动测试系统;

2.根据权利要求1所述的一种轨道列车网络系统功能自动化测试系统,其特征在于:所述陪测设备可以是真实的硬件设备,也可以是特定的软件工具、仿真器或模拟器。

3.根据权利要求1所述的一种轨道列车网络系统功能自动化测试系统,其特征在于:所述陪测设备设置形...

【专利技术属性】
技术研发人员:延娓娓高阳张媛淇
申请(专利权)人:中车长春轨道客车股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1