用于联锁自动化测试的测试系统及测试方法与流程

文档序号:13735339阅读:332来源:国知局
用于联锁自动化测试的测试系统及测试方法与流程

本发明实施例涉及联锁测试技术领域,尤其涉及一种用于联锁自动化测试的测试工具、测试系统及测试方法。



背景技术:

联锁在铁路车站上,为了保证机车车辆和列车在进路上的安全,有效利用站内线路,高效率地指挥行车和调车,改善行车人员的劳动条件,利用机械、电气自动控制和远程控制、计算机等技术和设备,使车站范围内的信号机、进路和进路上的道岔相互具有制约关系,这种关系称为联锁。为完成联锁关系而安装的技术设备称为联锁设备。为了保证列车的行驶安全,联锁设备在使用前需进行联锁测试。

对于目前联锁测试,只能通过人工进行,一条一条的查看控制命令与状态是否正确。该方法存在缺陷:人力和物力成本高;不能对联锁进行自动化测试。



技术实现要素:

本发明实施例提供一种用于联锁自动化测试的测试工具、测试系统及测试方法,用于解决现有技术中联锁测试无法自动化测试的问题。

第一方面,本发明实施例提供一种用于联锁自动化测试的测试系统,包括测试工具和联锁设备,所述测试工具包括发送模块、解析模块、比对模块和显示模块,其中:

发送模块,用于向联锁设备发送办理进路的控制命令,以使所述联锁设备执行所述控制命令,并发出状态参数;

解析模块,用于接收并解析所述状态参数;

比对模块,用于对所述控制命令与所述状态参数进行比对,获得比对结果;

显示模块,用于显示所述控制命令、所述状态参数和所述比对结果。

可选地,还包括联锁上位机,用于接收测试工具发送的所述控制命令,并转发给所述联锁设备,以及接收所述联锁设备发送的状态参数,并转发给所述测试工具。

可选地,所述测试工具还包括生成模块,所述生成模块用于根据所述比对结果生成测试报告并进行显示。

可选地,所述联锁上位机将所述控制命令和所述状态参数进行显示。

第二方面,本发明实施例提供一种基于上述述测试系统的测试方法,包括:

测试工具向所述联锁设备发送办理进路的控制命令;

联锁设备执行所述控制命令,并发出状态参数;

测试工具接收并解析所述状态参数,并对所述控制命令与所述状态参数进行比对,获得比对结果,并将所述控制命令、所述状态参数和所述比对结果进行显示。

可选地,还包括:

所述测试工具向联锁上位机发送所述控制命令,以使所述联锁上位机转发给所述联锁;

所述联锁向所述联锁上位机发送所述状态参数,以使所述联锁上位机转发给所述测试工具。

可选地,还包括:

所述测试工具根据所述比对结果生成测试报告并进行显示。

可选地,还包括:

所述测试工具向联锁上位机发送所述控制命令,以使所述联锁上位机显示所述控制命令;

所述联锁向所述联锁上位机发送所述状态参数,以使所述联锁上位机显示所述状态参数。

由上述技术方案可知,本发明实施例提供的测试系统及测试方法,能够将测试工具、联锁设备和联锁上位机进行连接,通过测试工具通过联锁上位机向联锁设备转发控制命令,并接收联锁设备执行命令后由联锁上位机转发反馈的状态参数,对控制命令和状态参数进行自动比对,达到对联锁进行自动化测试,节省测试人员的劳动,提高工作效率。

附图说明

图1为本发明一实施例提供的用于联锁自动化测试的测试工具的结构示意图;

图2为本发明一实施例提供的用于联锁自动化测试的测试系统的结构示意图;

图3为本发明一实施例提供的用于联锁自动化测试的测试方法的结构示意图。

具体实施方式

下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。

图1示出了本发明一实施例提供一种用于联锁自动化测试的测试工具,包括发送模块11、解析模块12、比对模块13和显示模块14,其中:

发送模块11,用于向联锁设备发送办理进路的控制命令,以使所述联锁设备执行所述控制命令,并发出状态参数;

解析模块12,用于接收并解析所述状态参数;

比对模块13,用于对所述控制命令与所述状态参数进行比对,获得比对结果;

显示模块14,用于显示所述控制命令、所述状态参数和所述比对结果。

在本发明实施例中,所述测试工具可为一台工控机,通过线缆连接联锁设备。在软件实现上包含上述各个模块。发送模块11向联锁设备发送办理进路的控制命令,以使所述联锁设备执行所述控制命令,并发出状态参数。解析模块12接收并解析所述状态参数。比对模块13对所述控制命令与所述状态参数进行比对,获得比对结果。显示模块14显示所述控制命令、所述状态参数和所述比对结果。

需要说明的是,上述控制命令和状态参数均是目前联锁测试过程中所使用的控制命令和状态参数。控制命令和状态参数的比对需根据预设规则进行比对,该规则为目前联锁测试过程所使用的规则。

另外,本发明实施例测试工具还包括生成模块,用于根据所述比对结果生成测试报告,并发送给所述显示模块进行显示。

本发明实施例提供的测试工具,能够向联锁设备下发控制命令,并接收联锁设备执行命令后反馈的状态参数,对控制命令和状态参数进行自动比对,达到对联锁进行自动化测试,节省测试人员的劳动,提高工作效率。

本发明一实施例提供的用于联锁自动化测试的测试系统,包括联锁设备和测试工具,其中:

所述测试工具,用于向所述联锁设备发送办理进路的控制命令;

所述联锁设备,用于执行所述控制命令,并发出状态参数;

所述测试工具,还用于接收并解析所述状态参数,并对所述控制命令与所述状态参数进行比对,获得比对结果,并将所述控制命令、所述状态参数和所述比对结果进行显示。

本发明实施例测试工具采用上述实施例所述测试工具,向所述联锁设备发送办理进路的控制命令。所述联锁设备执行所述控制命令,并发出状态参数。所述测试工具接收并解析所述状态参数,并对所述控制命令与所述状态参数进行比对,获得比对结果,并将所述控制命令、所述状态参数和所述比对结果进行显示。

另外,所述测试工具还根据所述比对结果生成测试报告并进行显示。

本发明实施例提供的测试系统,能够将测试工具与联锁设备进行连接,通过测试工具向联锁设备下发控制命令,并接收联锁设备执行命令后反馈的状态参数,对控制命令和状态参数进行自动比对,达到对联锁进行自动化测试,节省测试人员的劳动,提高工作效率。

图2示出了本发明一实施例提供的用于联锁自动化测试的测试系统,包括联锁设备21、联锁上位机22和测试工具23,其中:

所述测试工具23,用于向所述联锁上位机发送办理进路的控制指令;

所述联锁上位机22,用于将所述控制命令转发给所述联锁设备;

所述联锁设备21,用于执行所述控制命令,并向所述联锁上位机发出状态参数;

所述联锁上位机,用于将所述状态参数转发给所述测试工具;

所述测试工具,用于接收并解析所述状态参数,并对所述控制命令与所述状态参数进行比对,获得比对结果,并将所述控制命令、所述状态参数和所述比对结果进行显示。

本发明实施例测试工具采用上述实施例所述测试工具,向所述联锁上位机发送办理进路的控制命令,并由联锁上位机转发给联锁设备。所述联锁设备执行所述控制命令,向所述联锁上位机发出状态参数,并由联锁上位机转发给所述测试工具。所述测试工具接收并解析所述状态参数,并对所述控制命令与所述状态参数进行比对,获得比对结果,并将所述控制命令、所述状态参数和所述比对结果进行显示。另外,所述测试工具还根据所述比对结果生成测试报告并进行显示。

所述联锁上位机还能够显示所述控制命令和所述状态参数。

本发明实施例提供的测试系统,能够将测试工具、联锁设备和联锁上位机进行连接,通过测试工具通过联锁上位机向联锁设备转发控制命令,并接收联锁设备执行命令后由联锁上位机转发反馈的状态参数,对控制命令和状态参数进行自动比对,达到对联锁进行自动化测试,节省测试人员的劳动,提高工作效率。

图3示出了本发明一实施例提供的用于联锁自动化测试的测试方法,包括:

s31、测试工具向所述联锁设备发送办理进路的控制命令;

s32、联锁设备执行所述控制命令,并发出状态参数;

s33、测试工具接收并解析所述状态参数,并对所述控制命令与所述状态参数进行比对,获得比对结果,并将所述控制命令、所述状态参数和所述比对结果进行显示。

在本发明实施例中,所述测试工具为上述实施例所述的测试工具。测试工具向所述联锁设备发送办理进路的控制命令;联锁设备执行所述控制命令,并发出状态参数;测试工具接收并解析所述状态参数,并对所述控制命令与所述状态参数进行比对,获得比对结果,并将所述控制命令、所述状态参数和所述比对结果进行显示。另外,所述测试工具根据所述比对结果生成测试报告并进行显示。

另外,在进一步的实施例中,还可用通过联锁上位机对控制命令和状态参数进行转发,起到中间转发的作用,并且所述联锁上位机还能够显示所述控制命令和所述状态参数,达到在测试工具侧和联锁上位机侧的工作人员均能对测试过程进行查看。

本发明实施例提供的测试方法,在测试工具、联锁设备和联锁上位机连接的基础上,通过测试工具通过联锁上位机向联锁设备转发控制命令,并接收联锁设备执行命令后由联锁上位机转发反馈的状态参数,对控制命令和状态参数进行自动比对,达到对联锁进行自动化测试,节省测试人员的劳动,提高工作效率。

此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。

应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。

本领域普通技术人员可以理解:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明权利要求所限定的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1