一种用于列控系统的测试装置及方法制造方法及图纸

技术编号:7119788 阅读:332 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种用于列控系统的测试装置及方法,涉及仿真测试系统。本发明专利技术公开的测试装置包括:测试控制模块,接收测试控制命令,查找所收到的测试控制命令对应的测试用例,将所收到的测试控制命令发送给所查找到的测试用例采用的仿真系统,接收所述仿真系统按照所述测试控制命令进行操作的处理结果;测试管理模块,将所接收到的处理结果与所述测试控制命令对应的测试用例的预期结果进行比对,以获取测试结果。本申请的技术方案实现了预期结果和实际结果之间的自动比对过程,从而节省了大量的人力资源,并且缩短了测试周期,提高了工作效率。

【技术实现步骤摘要】

本专利技术涉及仿真测试系统,特别涉及。
技术介绍
现有的CTCS-2级列控系统的仿真测试平台是在列控地面设备的基础上,配合站间通信仿真系统、CTC(调度集中)仿真系统、联锁仿真系统、TSRSCTemporary Speed Restriction Server,临时限速服务器)仿真系统、轨道电路仿真系统、LEU(地面电子单元)接口仿真系统和PLC (可编程控制器)仿真系统等搭建而成,通过人为核对的方式进行测试。而这种通过人为核对预期结果与实际结果之间的差别的方式造成测试周期长、效率低和大量的人力资源浪费等缺陷。
技术实现思路
本专利技术所要解决的技术问题是,提供,以达到测试过程自动化。为了解决上述问题,本专利技术公开了一种用于列控系统的测试装置,包括测试控制模块,接收测试控制命令,查找所收到的测试控制命令对应的测试用例, 将所收到的测试控制命令发送给所查找到的测试用例采用的仿真系统,接收所述仿真系统按照所述测试控制命令进行操作的处理结果;测试管理模块,将所接收到的处理结果与所述测试控制命令对应的测试用例的预期结果进行比对,以获取测试结果。较佳地,上述装置中,所述测试控制模块包括第一单元,解析所述测试控制命令,从中获取测试内容、测试条件和测试方式;第二单元,查找与所述测试控制命令中的测试内容、测试条件和测试方式相同的测试用例,确定该测试用例与所收到的测试控制命令相对应;第三单元,将所收到的测试控制命令发送给与该测试控制命令对应的测试用例采用的仿真系统,接收所述仿真系统按照所述测试控制命令进行操作的处理结果。较佳地,上述装置中,所述测试内容包括低频自动测试、报文自动测试、信号机降级自动测试和无占用低频测试;所述测试条件包括无进路无临时限速,有进路无临时限速,无进路有临时限速和有进路有临时限速;所述测试方式包括上行正向/下行反向测试和下行正向/上行反向测试。较佳地,上述装置中,所述测试管理模块,还接收用户发起的测试用例生成命令, 根据所述测试用例生成命令采集待生成的测试用例对应线路的站场信息,以自动生成测试用例。较佳地,上述装置中,所述仿真系统为如下一种或几种站间通信仿真系统、调度集中(CTC)仿真系统、联锁仿真系统、临时限速服务器(TSRS)仿真系统、轨道电路仿真系统、地面电子单元(LEU)接口仿真系统、可编程控制器 (PLC)仿真系统。本专利技术还公开了一种用于列控系统的测试方法,包括测试装置接收测试控制命令,查找所收到的测试控制命令对应的测试用例,将所收到的测试控制命令发送给所查找到的测试用例采用的仿真系统,接收所述仿真系统按照所述测试控制命令进行操作的处理结果,将该处理结果与所述测试控制命令对应的测试用例的预期结果进行比对,以获取测试结果。较佳地,上述方法中,所述测试装置查找所收到的测试控制命令对应的测试用例的过程如下解析所述测试控制命令,从中获取测试内容、测试条件和测试方式,再查找与所述测试控制命令中的测试内容、测试条件和测试方式相同的测试用例,确定该测试用例与所收到的测试控制命令相对应。较佳地,上述方法中,所述测试内容包括低频自动测试、报文自动测试、信号机降级自动测试和无占用低频测试;所述测试条件包括无进路无临时限速,有进路无临时限速,无进路有临时限速和有进路有临时限速;所述测试方式包括上行正向/下行反向测试和下行正向/上行反向测试。较佳地,上述方法还包括所述测试装置接收用户发起的测试用例生成命令,根据所述测试用例生成命令采集待生成的测试用例对应线路的站场信息,以自动生成测试用例。较佳地,上述方法中,所述仿真系统为如下一种或几种站间通信仿真系统、调度集中(CTC)仿真系统、联锁仿真系统、临时限速服务器 (TSRS)仿真系统、轨道电路仿真系统、地面电子单元(LEU)接口仿真系统、可编程控制器 (PLC)仿真系统。本申请的技术方案实现了预期结果和实际结果之间的自动比对过程,从而节省了大量的人力资源,并且缩短了测试周期,提高了工作效率。附图说明图1为本实施例中用于列控系统的测试装置结构示意图;图2为本实施例中测试控制命令选项显示界面图。具体实施例方式为了使本申请的目的、技术方案和优点更加清楚明白,下文将结合附图和实施例对本申请技术方案作进一步详细说明。需要说明的是,在不冲突的情况下,本申请的实施例和实施例的特征可以任意相互组合。实施例1本实施例介绍一种用于列控系统的测试装置,该装置如图1所示,包括,下面介绍各部分功能。测试控制模块,接收测试控制命令,查找该测试控制命令对应的测试用例,将所收到的测试控制命令发送给所查找到的测试用例采用的的仿真系统,接收所述仿真系统反馈的该测试控制命令的处理结果;其中,测试控制模块又分为第一单元、第二单元和第三单元;第一单元,在收到测试控制命令后,解析该测试控制命令,从中获取测试内容、测试条件和测试方式;具体地,在本实施例中,用于列控系统的测试装置向用户提供一显示界面,如图2 所示,用户通过此界面选择测试内容、测试条件和测试方式,即向测试控制模块发起测试控制命令。第二单元,查找测试内容、测试条件和测试方式与所述测试控制命令中的测试内容、测试条件和测试方式相同的测试用例,确定该测试用例与所收到的测试控制命令相对应;需要说明的是,第二单元所确定的与收到的测试控制命令相对应的测试用例可能是一个,也可能是多个。其中,测试内容包括低频自动测试、报文自动测试、信号机降级自动测试和无占用低频测试。测试条件包括无进路无临时限速,有进路无临时限速,无进路有临时限速和有进路有临时限速。测试方式包括上行正向/下行反向测试和下行正向/上行反向测试。第三单元,将所收到的测试控制命令发送给与该测试控制命令对应的测试用例采用的仿真系统,接收所述仿真系统按照所述测试控制命令进行操作的处理结果。上述各种测试用例所采用的仿真系统包括站间通信仿真系统、CTC仿真系统、联锁仿真系统、TSRS仿真系统、轨道电路仿真系统、LEU接口仿真系统和PLC仿真系统。具体地,测试控制模块可通过与轨道电路通信、CTC通信TSRS通信以及CTC-TSRS接口仿真通信, 以实现与各测试用例所采用的仿真系统进行数据传输。其中,站间通信仿真系统用于列控改方和边界发码的传递,能够实现自动传递边界发码的功能;CTC仿真系统用于设置限速的操作终端,能够实现自动设置限速功能;联锁仿真系统用于排列进路,能够实现自动排列进路功能;TSRS仿真系统用于设置限速,能够实现自动设置限速功能;轨道电路仿真系统用于实现轨道区段的占用,能够实现模拟列车运行的功能;LEU接口仿真系统用于接收列控地面设备传来的报文信息,并将此信息传递给自动化测试主控机系统;PLC仿真系统用于模拟继电器。各仿真系统收到测试控制命令后,将此测试控制命令传送给对应的列控地面设备,由列控地面设备执行测试控制命令(例如列车控制命令),并将测试控制命令的处理结果反馈给对应的仿真系统。测试管理模块,将仿真系统所反馈的处理结果与该测试控制命令对应的测试用例的预期结果进行比对,以获取测试结果。其中,与测试控制命令对应的测试用例有多个时,测试控制模块将收到的测试控制命令依次发送给这多个测试用例,即测试控制模块将该测试控制命令发送给其中一个测试用例(简称为第一测试用例)采用的仿真系统,测试管理模块将这本文档来自技高网...

【技术保护点】
1.一种用于列控系统的测试装置,其特征在于,该装置包括:测试控制模块,接收测试控制命令,查找所收到的测试控制命令对应的测试用例,将所收到的测试控制命令发送给所查找到的测试用例采用的仿真系统,接收所述仿真系统按照所述测试控制命令进行操作的处理结果;测试管理模块,将所接收到的处理结果与所述测试控制命令对应的测试用例的预期结果进行比对,以获取测试结果。

【技术特征摘要】

【专利技术属性】
技术研发人员:林东峰张宇张硕
申请(专利权)人:北京和利时系统工程有限公司
类型:发明
国别省市:11

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

1