[发明专利]高铁信号设备自动测试驱动引擎系统有效
申请号: | 201811517994.9 | 申请日: | 2018-12-12 |
公开(公告)号: | CN109753048B | 公开(公告)日: | 2020-12-29 |
发明(设计)人: | 李士祥;郭伟;臧一佩;张浩;许镇;赵琳;吕方瑶;董志通;邹杪;郝建;雷群;于凯;刘晓斌;徐超;王鹏;郑长宗;卫永康;张素阳 | 申请(专利权)人: | 中国铁道科学研究院集团有限公司通信信号研究所;中国铁道科学研究院集团有限公司;北京市华铁信息技术开发总公司;北京锐驰国铁智能运输系统工程技术有限公司 |
主分类号: | G05B23/02 | 分类号: | G05B23/02 |
代理公司: | 北京凯特来知识产权代理有限公司 11260 | 代理人: | 郑立明;郑哲 |
地址: | 100081 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 信号 设备 自动 测试 驱动 引擎 系统 | ||
本发明公开了一种高铁信号设备自动测试驱动引擎系统,包括:设置于自动测试服务器端的主引擎,以及设置于仿真测试设备中分引擎,所述仿真测试设备数量为一个或多个,每一仿真测试设备中均设置一个分引擎;所述主引擎通过数据库接口获取后台数据库的测试数据,封装成测试任务后以序列化流,发送给相应的分引擎;分引擎将接收到的序列化流反序列化为测试任务,并调用仿真测试设备中的测试逻辑处理模块执行测试任务,当获取到被测真实设备响应后通过测试结果比较模块给出的测试结果后,将测试结果序列化并发送给主引擎,由主引擎通过数据库接口回填后台数据库。该系统可适用于多种真实设备的测试,通用性较强,且可以减少主引擎所在服务器的负载。
技术领域
本发明涉及铁路设备自动测试技术领域,尤其涉及一种高铁信号设备自动测试驱动引擎系统。
背景技术
高铁列控系统关键信号设备主要包括联锁(CBI),列控中心(TCC)、无线闭塞中心(RBC)和临时限速服务器(TSRS)。这些设备软件逻辑与线路站型联系紧密,工程应用中进行软件设计时涉及大量数据编制,测试中产生大量针对编制数据的数据测试和接口测试工作。传统方案中主要是人工编制测试案例对编制数据和接口进行测试,测试效率低,不具有可回归性。
自动测试通过计算机软件技术代替人工读取预先编制好的测试序列,自动向被测设备输入动作条件,下发给被测设备执行测试指令,自动收集被测设备动作结果并进行正确性判定。高铁信号设备数据接口测试领域引进自动测试技术,可以减轻测试人员的劳动强度,提高测试工作效率。
目前国内外对高铁信号设备的测试以人工测试为主,有些设备(比如CBI和TCC)的部分测试项实现了基于测试脚本的数据驱动自动测试,即测试数据和测试脚本分离,由测试数据驱动测试脚本,对被测对象进行测试控制。如图1所示,为目前基于测试脚本的数据驱动自动测试方案。该方案的缺陷在于:1)测试结果比较在自动测试引擎中进行,导致自动测试引擎与测试逻辑耦合紧密,通用性差,比如用于测试真实TCC的自动测试引擎不能用于测试真实CBI设备。2)自动测试引擎逻辑业务过于集中,测试结果比较的运算量与所控制仿真测试设备数量有线性增长关系,不利于自动测试引擎所在服务器的负载均衡。3)自动测试引擎与仿真测试设备(仿真CBI、仿真TSRS等)间需分别设计专用的通信协议,通用性差,增加了整个自动测试系统的维护难度。
发明内容
本发明的目的是提供一种高铁信号设备自动测试驱动引擎系统,可适用于多种真实设备的测试,通用性较强。
本发明的目的是通过以下技术方案实现的:
一种高铁信号设备自动测试驱动引擎系统,包括:设置于自动测试服务器端的主引擎,以及设置于仿真测试设备中分引擎,所述仿真测试设备数量为一个或多个,每一仿真测试设备中均设置一个分引擎;
所述主引擎通过数据库接口获取后台数据库的测试数据,封装成测试任务后以序列化流,发送给相应的分引擎;
分引擎将接收到的序列化流反序列化为测试任务,并调用仿真测试设备中的测试逻辑处理模块执行测试任务,当获取到被测真实设备响应后通过测试结果比较模块给出的测试结果后,将测试结果序列化并发送给主引擎,由主引擎通过数据库接口回填后台数据库。
由上述本发明提供的技术方案可以看出,用于测试的分引擎与测试逻辑独立,通用性强,可以适用于各自高铁信号设备的自动测试;各仿真测试设备执行测试任务,根据测试结果计算出测试结论,分引擎接收测试结论并反馈给主引擎,即测试结果正确性比对分布式进行,减少主引擎所在服务器的负载。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国铁道科学研究院集团有限公司通信信号研究所;中国铁道科学研究院集团有限公司;北京市华铁信息技术开发总公司;北京锐驰国铁智能运输系统工程技术有限公司,未经中国铁道科学研究院集团有限公司通信信号研究所;中国铁道科学研究院集团有限公司;北京市华铁信息技术开发总公司;北京锐驰国铁智能运输系统工程技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811517994.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种适用于流水线的可视化监控和回溯仿真系统
- 下一篇:壁挂治具