本发明实施例涉及铁路信号系统测试技术领域,尤其涉及一种列控中心的区间占用逻辑检查功能的测试方法及系统。
背景技术:
列控中心(traincontrolcentre,tcc)是中国列车控制系统(chinatraincontrolsystem,ctcs)的重要组成部分,而区间占用逻辑检查功能是列控中心的重要功能之一。如果列控中心的区间占用逻辑检查功能不正确将会影响列车的安全运行,因此,列控中心投入正式使用前需根据设计提供的线路数据等对列控中心的区间占用逻辑检查功能进行测试,列控中心的区间占用逻辑检查功能的测试是一项很重要的工作。目前,列控中心的区间占用逻辑检查功能的测试,主要是通过人工进行的,容易出现错漏,并且人工测试耗时多,需要投入的测试成本高。
技术实现要素:
鉴于上述问题,本发明实施例的目的是提供一种列控中心的区间占用逻辑检查功能的测试方法及系统,旨在保障列控中心的区间占用逻辑检查功能的测试准确性,提高测试效率降低测试成本。
为解决上述技术问题,本发明实施例提供如下技术方案:
第一方面,本发明实施例提供一种列控中心的区间占用逻辑检查功能的测试方法,包括:
获取线路数据;
根据所述线路数据以及测试项生成指令,确定测试项和所述测试项的预期测试结果;
检测所述测试项是否包括重启,若包括重启,则通过远程控制电源设备重启所述列控中心;
根据所述测试项相应的执行操作指令对所述测试项进行处理,得到所述测试项的实际测试结果;
判断所述实际测试结果与所述预期测试结果是否一致,记录判断结果。
作为本发明实施例一种可选的实施例方式,所述根据所述测试项相应的执行操作指令对所述测试项进行处理之前,还包括:
根据选取指令,从所述测试项中选取所需测试项;
相应的,所述检测所述测试项是否包括重启,若包括重启,则通过远程控制电源设备重启所述列控中心,为:
检测所述所需测试项是否包括重启,若包括重启,则通过远程控制电源设备重启所述列控中心;
相应的,所述根据所述测试项相应的执行操作指令对所述测试项进行处理,得到所述测试项的实际测试结果,为:
根据所述所需测试项相应的执行操作指令对所述所需测试项进行处理,得到所述所需测试项的实际测试结果。
作为本发明实施例一种可选的实施例方式,所述根据所述所需测试项相应的执行操作指令对所述所需测试项进行处理,得到所述所需测试项的实际测试结果,为:
通过接口仿真获取所述所需测试项相应的执行操作指令的接口数据,所述接口数据包括所述所需测试项的实际测试结果。
作为本发明实施例一种可选的实施例方式,所述线路数据包括线路名称、线路方向信息和区段信息;
所述根据所述线路数据以及测试项生成指令,确定测试项和所述测试项的预期测试结果,包括:
根据所述线路名称、所述线路方向信息和所述区段信息以及测试项生成指令,确定所述测试项和所述测试项的预期测试结果,所述预期测试结果包括列车在线路的预期方向和预期区段状态,所述预期区段状态包括正常占用、故障占用、失去分路或空闲;
相应的,所述根据所述测试项相应的执行操作指令对所述测试项进行处理,得到所述测试项的实际测试结果,包括:
根据所述线路名称、所述线路方向信息和所述区段信息,确定实际区段状态,所述实际区段状态包括正常占用、故障占用、失去分路或空闲。
作为本发明实施例一种可选的实施例方式,所述判断所述实际测试结果与所述预期测试结果是否一致,记录判断结果之后,所述方法还包括:
判断所述测试项是否为最后一个测试项,若是,则根据所述判断结果生成测试结果;若否,则根据所述测试项相应的执行操作指令对下一个测试项进行处理。
第二方面,本发明实施例提供一种列控中心的区间占用逻辑检查功能的测试系统,包括:
数据获取模块,用于获取线路数据;
测试项生成模块,用于根据所述线路数据以及测试项生成指令,确定测试项和所述测试项的预期测试结果;
远程控制电源设备重启模块,用于检测所述测试项是否包括重启,若包括重启,则通过远程控制电源设备重启所述列控中心;
执行模块,用于根据所述测试项相应的执行操作指令对所述测试项进行处理,得到所述测试项的实际测试结果;
判断模块,用于判断所述实际测试结果与所述预期测试结果是否一致,记录判断结果。
作为本发明实施例一种可选的实施例方式,所述系统还包括:选取模块,用于根据选取指令,从所述测试项中选取所需测试项;相应的,所述远程控制电源设备重启模块,为:具体用于检测所述所需测试项是否包括重启,若包括重启,则通过远程控制电源设备重启所述列控中心;相应的,所述执行模块,为:具体用于根据所述所需测试项相应的执行操作指令对所述所需测试项进行处理,得到所述所需测试项的实际测试结果。
作为本发明实施例一种可选的实施例方式,所述执行模块,具体用于通过接口仿真获取所述所需测试项相应的执行操作指令的接口数据,所述接口数据包括所述所需测试项的实际测试结果。
作为本发明实施例一种可选的实施例方式,所述线路数据包括线路名称、线路方向信息和区段信息;所述测试项生成模块,具体用于根据所述线路名称、所述线路方向信息和所述区段信息以及测试项生成指令,确定所述测试项和所述测试项的预期测试结果,所述预期测试结果包括列车在线路的预期方向和预期区段状态,所述预期区段状态包括正常占用、故障占用、失去分路或空闲;相应的,所述执行模块,具体用于根据所述线路名称、所述线路方向信息和所述区段信息,确定实际区段状态,所述实际区段状态包括正常占用、故障占用、失去分路或空闲。
作为本发明实施例一种可选的实施例方式,所述系统还包括:测试项判断模块,用于判断所述测试项是否为最后一个测试项,若是,则根据所述判断结果生成测试结果;若否,则根据所述测试项相应的执行操作指令对下一个测试项进行处理。
本发明实施例提供的列控中心的区间占用逻辑检查功能的测试方法,首先,获取线路数据;根据线路数据以及测试项生成指令,确定测试项和测试项的预期测试结果;然后,检测测试项是否包括重启,若包括重启,则通过远程控制电源设备重启列控中心;根据测试项相应的执行操作指令对测试项进行处理,得到测试项的实际测试结果;最后,判断实际测试结果与预期测试结果是否一致,记录判断结果。即,本发明实施例提供的列控中心的区间占用逻辑检查功能的测试方法可以根据测试项相应的执行操作指令自动对测试项进行处理,自动得到测试项的实际测试结果,用于自动判断实际测试结果与预期测试结果是否一致,并自动记录测试的判断结果,相比现有技术中通过人工对列控中心的区间占用逻辑检查功能进行测试的方式,本发明实施例能够保障列控中心的区间占用逻辑检查功能的测试准确性,提高测试效率降低测试成本。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1为本发明实施例中的列控中心的区间占用逻辑检查功能的测试方法的流程示意图;
图2为本发明实施例中的列控中心的区间占用逻辑检查功能的测试系统的结构示意图;
具体实施方式
下面将参照附图更详细地描述本发明的示例性实施例。虽然附图中显示了本发明的示例性实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本发明,并且能够将本发明的范围完整的传达给本领域的技术人员。
下面对本发明实施例中的方法进行详细说明。
本发明实施例中的列控中心的区间占用逻辑检查功能的测试方法可以包括:
1001、获取线路数据。
具体的,线路数据包含多个数据,可以利用python和c 语言来获取线路数据,线路数据是由设计院提供的有关列控中心的数据,获取的线路数据为excel格式,也就是说获取的线路数据是可编辑的。
1002、根据线路数据以及测试项生成指令,确定测试项和测试项的预期测试结果。
具体的,可以根据线路数据以及线路数据对应的由python和c 语言构成的生成指令,来生成线路数据对应的测试项和此测试项的预期测试结果;测试项和此测试项的预期测试结果一一对应。
具体的,可以通过不同的线路数据生成不同的测试项和此测试项对应的预期测试结果。
1003、检测测试项是否包括重启,若包括重启,则通过远程控制电源设备重启列控中心。
具体的,远程控制电源设备可以控制列控中心的电源,也就是说远程控制电源设备可以控制列控中心的重启操作;列控中心的区间占用逻辑检查功能的测试系统与远程控制电源设备间通过client/server方式通信,以实现远程自动控制列控中心的电源开关;远程控制电源设备由可编辑逻辑控制器(programmablelogiccontroller,plc)、小型继电器、plc的控制软件组成。
具体的,部分测试项需要重启列控中心,部分测试项不需要重启列控中心;通过步骤1002确定的测试项,检测此测试项是否包括重启的操作,若包括重启的操作,则通过远程控制电源设备重启列控中心。
具体的,一个测试项可以包括多次重启,或者包括一次重启;如果一个测试项包括多次重启,则通过远程控制电源设备重启多次列控中心,如果一个测试项包括一次重启,则通过远程控制电源设备重启一次列控中心。
1004、根据测试项相应的执行操作指令对测试项进行处理,得到测试项的实际测试结果。
具体的,根据多个测试项分别对应的由python和c 语言构成的执行操作指令,对测试项进行执行处理,得到多个测试项分别对应的实际测试结果。
具体的,测试项和此测试项的实际测试结果一一对应,测试项和此测试项的实际测试结果都可以为多个,测试项的个数和此测试项的实际测试结果的个数一致。
1005、判断实际测试结果与预期测试结果是否一致,记录判断结果。
具体的,判断实际测试结果与预期测试结果是否一致,若一致,则记录判断结果;若不一致,则记录判断结果并标记。
具体的,判断实际测试结果与预期测试结果是否一致,记录判断结果,判断结果可以记录在excel文件中。对判断结果的标记的方式可以为标红显示、用标签标记显示等,标记的方式可以根据实际情况设定,对于上述标记的方式,在此不做限定。
由上述内容可知,本发明实施例提供的列控中心的区间占用逻辑检查功能的测试方法,首先,获取线路数据;根据线路数据以及测试项生成指令,确定测试项和测试项的预期测试结果;然后,检测测试项是否包括重启,若包括重启,则通过远程控制电源设备重启列控中心;根据测试项相应的执行操作指令对测试项进行处理,得到测试项的实际测试结果;最后,判断实际测试结果与预期测试结果是否一致,记录判断结果。即,本发明实施例提供的列控中心的区间占用逻辑检查功能的测试方法可以根据测试项相应的执行操作指令自动对测试项进行处理,自动得到测试项的实际测试结果,用于自动判断实际测试结果与预期测试结果是否一致,并自动记录测试的判断结果,相比现有技术中通过人工对列控中心的区间占用逻辑检查功能进行测试的方式,本发明实施例能够保障列控中心的区间占用逻辑检查功能的测试准确性,提高测试效率降低测试成本。
进一步地,作为上述步骤1001-1005方法的细化和扩展,本发明实施例还提供了一种列控中心的区间占用逻辑检查功能的测试方法。
图1为本发明实施例中的列控中心的区间占用逻辑检查功能的测试方法的流程示意图,参见图1所示,本发明实施例提供的列控中心的区间占用逻辑检查功能的测试方法可以包括:
s101、获取线路数据;
具体的,线路数据包括线路名称、线路方向信息和区段信息等;线路方向信息可以理解为列车行驶的方向信息;线路数据除了包括线路名称、线路方向信息和区段信息外,还包括:线路数据包括应答器位置表、线路数据表、进路信息表和列控中心的各接口表等,列控中心的各接口表包括列控中心与计算机联锁(computerbasedintorlocking,cbi)接口表、列控中心与分散自律调度集中系统(thedistributedautonomicsystemcentralizedtrafficcontrol,ctc)接口表以及列控中心与zpw接口表等。
s102、根据线路名称、线路方向信息和区段信息以及测试项生成指令,确定测试项和测试项的预期测试结果。
具体的,预期测试结果包括列车在线路的预期方向和预期区段状态,预期区段状态包括正常占用、故障占用、失去分路或空闲。
具体的,根据线路名称、线路方向信息等线路数据以及对应的由python和c 语言构成的生成指令,生成的测试项为列车在线路的预期方向以及生成的预期测试结果为列车在线路的预期方向具体为哪种方向。根据线路名称、线路方向信息以及对应的由python和c 语言构成的生成指令生成测试项。生成的预期测试结果的区段状态为正常占用、故障占用、失去分路和空闲中的一种状态。
进一步地,还可以根据线路数据中的除了线路名称、线路方向信息和区段信息外的其它线路数据,以及测试项生成指令,确定测试项和测试项的预期测试结果。具体的,可以根据应答器位置表以及测试项生成指令,生成应答器位置相关的测试项,以及生成应答器位置相关的测试项的预期测试结果;应答器位置相关的测试项以及预期测试结果可以为线路坡度、轨道区段、线路速度信息、临时限速信息等。也可以根据进路信息表以及测试项生成指令,生成进路信息相关的测试项,以及生成进路信息相关的测试项的预期测试结果;进路信息相关的测试项以及预期测试结果可以为接车进路、发车进路、通过进路和敌对进路。也可以根据列控中心的各接口表以及测试项生成指令,生成列控中心的各接口相关的测试项,以及生成列控中心的各接口相关的测试项的预期测试结果;列控中心的各接口表相关的测试项以及预期测试结果可以为区段出清状态、邻站接车、邻站边界区段发码、区间总解锁、无车占用命令等。对于测试项和测试项的预期测试结果的确定可以根据实际情况设定,在此不做限定。
s103、根据选取指令,从测试项中选取所需测试项。
在实际应用中,有可能会用到全部的测试项,也有可能只需要用到部分测试项;具体的,可以依据实际需求,根据选取指令从确定的测试项中选取所要用到的测试项。
示例性的,如果在实际应用中,需要进行部分测试项的测试,可以通过包含区段信息、线路方向信息等的选取指令选取部分测试项。
s104、检测所需测试项是否包括重启,若包括重启,则通过远程控制电源设备重启列控中心。
步骤s104与步骤1003相同,故在此不再赘述。
示例性的,如果选取的测试项没有检测是否包括重启,将使得测试过程的测试步骤与条件设置不正确。因此,本发明实施例为了克服上述方案存在的问题,根据步骤s103选取的所需测试项,检测所需测试项是否包括重启,若包括重启,则通过远程控制电源设备重启列控中心,可以保障测试过程的测试步骤与条件设置正确。
s105、通过接口仿真获取所需测试项相应的执行操作指令的接口数据,接口数据包括所需测试项的实际测试结果。
进一步地,如果所需测试项为线路名称、线路方向信息和区段信息,则所需测试项的实际测试结果可以包括实际区段状态,实际区段状态包括正常占用、故障占用、失去分路或空闲。
具体的,接口数据包括所需测试项的实际测试结果,所需测试项的实际测试结果为实际区段状态,所需测试项的实际测试结果为实际区段状态的正常占用、故障占用、失去分路和空闲中的一种状态。
具体的,列控中心的区间占用逻辑检查测试功能通过用户数据报协议(userdatagramprotocol,udp)与接口仿真器的各接口通信。获取所需测试项相应的执行操作指令的接口数据是列控中心与周边仿真交互的接口数据,周边仿真包括仿真ctc、仿真cbi、仿真相邻tcc、仿真临时限速服务器(temporaryspeedlimitserver,tsrs)、仿真zpw、仿真继电器等。
进一步地,还可以通过接口仿真获取除了线路名称、线路方向信息和区段信息的所需测试项以外的其它所需测试项相应的执行操作指令的接口数据,接口数据包括所需测试项的实际测试结果。具体的,可以通过接口仿真获取应答器相应的执行操作指令的接口数据,接口数据包括所需测试项的实际测试结果,所需测试项的实际测试结果可以为线路坡度、轨道区段、线路速度信息、临时限速信息等。也可以通过接口仿真获取仿真继电器与仿真zpw相应的执行操作指令的接口数据,接口数据包括所需测试项的实际测试结果,所需测试项的实际测试结果可以为区段出清状态。也可以通过接口仿真获取仿真cbi相应的执行操作指令的接口数据,接口数据包括所需测试项的实际测试结果,所需测试项的实际测试结果可以为进路信息、方向继电器信息等。也可以通过接口仿真获取仿真相邻tcc相应的执行操作指令的接口数据,接口数据包括所需测试项的实际测试结果,所需测试项的实际测试结果可以为邻站接车、邻站边界区段发码。也可以通过接口仿真获取仿真ctc相应的执行操作指令的接口数据,接口数据包括所需测试项的实际测试结果,所需测试项的实际测试结果可以为区间总解锁、无车占用命令等。对于所需测试项的实际测试结果的获取可以根据实际情况设定,在此不做限定。
通过接口仿真获取所需测试项相应的执行操作指令的接口数据,接口数据包括所需测试项的实际测试结果,能够通过接口设备直接获取的所需测试项的实际测试结果,使得实际测试结果更加准确。
s106、判断实际测试结果与预期测试结果是否一致,记录判断结果。
步骤s106与步骤1005相同,故在此不再赘述。
s107、判断测试项是否为最后一个测试项,若是,则根据判断结果生成全部测试结果;若否,则根据测试项相应的执行操作指令对下一个测试项进行处理。
具体的,判断测试项是否为最后一个测试项,若是,则根据判断结果生成测试结果,测试结果可以保存在excel文件中;若否,则根据测试项相应的执行操作指令对下一个测试项进行处理,也就是返回到步骤s104对下一个测试项执行步骤s104到步骤s107的相应操作,直到所有的测试项都测试完成。
根据测试项相应的执行操作指令对下一个测试项进行处理的方式为:
依次的从未处理的测试项选取下一个测试项,根据测试项相应的执行操作指令对依次选取的下一个测试项进行处理。这样可以根据顺序依次的对下一个测试项进行处理,能够快速的选取下一个测试项,使得根据测试项相应的执行操作指令对下一个测试项进行处理的速度提高。
由上述内容可知,本发明实施例提供的列控中心的区间占用逻辑检查功能的测试方法,首先,获取线路数据;根据线路名称、线路方向信息和区段信息等以及测试项生成指令,确定测试项和测试项的预期测试结果;然后,根据选取指令,从测试项中选取所需测试项;检测所需测试项是否包括重启,若包括重启,则通过远程控制电源设备重启列控中心;通过接口仿真获取所需测试项相应的执行操作指令后的接口数据,接口数据包括所需测试项的实际测试结果;判断实际测试结果与预期测试结果是否一致,记录判断结果;最后,判断测试项是否为最后一个测试项,若是,则根据判断结果生成测试结果;若否,则根据测试项相应的执行操作指令对下一个测试项进行处理。即,本发明实施例提供的列控中心的区间占用逻辑检查功能的测试方法;可以通过接口仿真自动获取所需测试项相应的执行操作指令后的接口数据,得到所需测试项的实际测试结果,能够通过接口设备直接获取的所需测试项的实际测试结果,使得实际测试结果更加准确。
基于同一发明构思,作为对上述方法的实现,本发明实施例还提供了一种列控中心的区间占用逻辑检查功能的测试系统。图2为本发明实施例中的系统的结构示意图,参见图2所示,该系统20可以包括:数据获取模块201,用于获取线路数据;测试项生成202,用于根据线路数据以及测试项生成指令,确定测试项和测试项的预期测试结果;远程控制电源设备重启模块203,用于检测测试项是否包括重启,若包括重启,则通过远程控制电源设备重启列控中心;执行模块204,用于根据测试项相应的执行操作指令对测试项进行处理,得到测试项的实际测试结果;判断模块205,用于判断实际测试结果与预期测试结果是否一致,记录判断结果。
作为本发明实施例一种可选的实施例方式,所述系统还包括:选取模块,用于根据选取指令,从测试项中选取所需测试项;相应的,远程控制电源设备重启模块203,为:具体用于检测所需测试项是否包括重启,若包括重启,则通过远程控制电源设备重启列控中心;相应的,执行模块204,为:具体用于根据所需测试项相应的执行操作指令对所需测试项进行处理,得到所需测试项的实际测试结果。
作为本发明实施例一种可选的实施例方式,所述执行模块204,具体用于通过接口仿真获取所述所需测试项相应的执行操作指令的接口数据,所述接口数据包括所述所需测试项的实际测试结果。
作为本发明实施例一种可选的实施例方式,所述线路数据包括线路名称、线路方向信息和区段信息等;所述测试项生成模块202,具体用于根据所述线路名称、所述线路方向信息和所述区段信息以及测试项生成指令,确定所述测试项和所述测试项的预期测试结果,所述预期测试结果包括列车在线路的预期方向和预期区段状态,所述预期区段状态包括正常占用、故障占用、失去分路或空闲;相应的,所述执行模块204,具体用于根据所述线路名称、所述线路方向信息和所述区段信息,确定实际区段状态,所述实际区段状态包括正常占用、故障占用、失去分路或空闲。
作为本发明实施例一种可选的实施例方式,所述系统还包括:测试项判断模块,用于判断所述测试项是否为最后一个测试项,若是,则根据所述判断结果生成测试结果;若否,则根据所述测试项相应的执行操作指令对下一个测试项进行处理。
这里需要指出的是:以上装置实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本发明装置实施例中未披露的技术细节,请参照本发明方法实施例的描述而理解。
以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。
1.一种列控中心的区间占用逻辑检查功能的测试方法,其特征在于,包括:
获取线路数据;
根据所述线路数据以及测试项生成指令,确定测试项和所述测试项的预期测试结果;
检测所述测试项是否包括重启,若包括重启,则通过远程控制电源设备重启所述列控中心;
根据所述测试项相应的执行操作指令对所述测试项进行处理,得到所述测试项的实际测试结果;
判断所述实际测试结果与所述预期测试结果是否一致,记录判断结果。
2.根据权利要求1所述的方法,其特征在于,所述检测所述测试项是否包括重启之前,还包括:
根据选取指令,从所述测试项中选取所需测试项;
相应的,所述检测所述测试项是否包括重启,若包括重启,则通过远程控制电源设备重启所述列控中心,为:
检测所述所需测试项是否包括重启,若包括重启,则通过远程控制电源设备重启所述列控中心;
相应的,所述根据所述测试项相应的执行操作指令对所述测试项进行处理,得到所述测试项的实际测试结果,为:
根据所述所需测试项相应的执行操作指令对所述所需测试项进行处理,得到所述所需测试项的实际测试结果。
3.根据权利要求2所述的方法,其特征在于,所述根据所述所需测试项相应的执行操作指令对所述所需测试项进行处理,得到所述所需测试项的实际测试结果,为:
通过接口仿真获取所述所需测试项相应的执行操作指令的接口数据,所述接口数据包括所述所需测试项的实际测试结果。
4.根据权利要求1所述的方法,其特征在于,所述线路数据包括线路名称、线路方向信息和区段信息;
所述根据所述线路数据以及测试项生成指令,确定测试项和所述测试项的预期测试结果,包括:
根据所述线路名称、所述线路方向信息和所述区段信息以及测试项生成指令,确定所述测试项和所述测试项的预期测试结果,所述预期测试结果包括列车在线路的预期方向和预期区段状态,所述预期区段状态包括正常占用、故障占用、失去分路或空闲;
相应的,所述根据所述测试项相应的执行操作指令对所述测试项进行处理,得到所述测试项的实际测试结果,包括:
根据所述线路名称、所述线路方向信息和所述区段信息,确定实际区段状态,所述实际区段状态包括正常占用、故障占用、失去分路或空闲。
5.根据权利要求1所述的方法,其特征在于,所述判断所述实际测试结果与所述预期测试结果是否一致,记录判断结果之后,所述方法还包括:
判断所述测试项是否为最后一个测试项,若是,则根据所述判断结果生成测试结果;若否,则根据所述测试项相应的执行操作指令对下一个测试项进行处理。
6.一种列控中心的区间占用逻辑检查功能的测试系统,其特征在于,包括:
数据获取模块,用于获取线路数据;
测试项生成模块,用于根据所述线路数据以及测试项生成指令,确定测试项和所述测试项的预期测试结果;
远程控制电源设备重启模块,用于检测所述测试项是否包括重启,若包括重启,则通过远程控制电源设备重启所述列控中心;
执行模块,用于根据所述测试项相应的执行操作指令对所述测试项进行处理,得到所述测试项的实际测试结果;
判断模块,用于判断所述实际测试结果与所述预期测试结果是否一致,记录判断结果。
7.根据权利要求6所述的系统,其特征在于,所述系统还包括:
选取模块,用于根据选取指令,从所述测试项中选取所需测试项;
相应的,所述远程控制电源设备重启模块,为:
具体用于检测所述所需测试项是否包括重启,若包括重启,则通过远程控制电源设备重启所述列控中心;
相应的,所述执行模块,为:
具体用于根据所述所需测试项相应的执行操作指令对所述所需测试项进行处理,得到所述所需测试项的实际测试结果。
8.根据权利要求6所述的系统,其特征在于,
所述执行模块,具体用于通过接口仿真获取所述所需测试项相应的执行操作指令的接口数据,所述接口数据包括所述所需测试项的实际测试结果。
9.根据权利要求6所述的系统,其特征在于,所述线路数据包括线路名称、线路方向信息和区段信息;
所述测试项生成模块,具体用于根据所述线路名称、所述线路方向信息和所述区段信息以及测试项生成指令,确定所述测试项和所述测试项的预期测试结果,所述预期测试结果包括列车在线路的预期方向和预期区段状态,所述预期区段状态包括正常占用、故障占用、失去分路或空闲;
相应的,所述执行模块,具体用于根据所述线路名称、所述线路方向信息和所述区段信息,确定实际区段状态,所述实际区段状态包括正常占用、故障占用、失去分路或空闲。
10.根据权利要求6所述的系统,其特征在于,所述系统还包括:
测试项判断模块,用于判断所述测试项是否为最后一个测试项,若是,则根据所述判断结果生成测试结果;若否,则根据所述测试项相应的执行操作指令对下一个测试项进行处理。
技术总结