用于测试铁路专用应用程序的测试装置和方法与流程

文档序号:40498814发布日期:2024-12-31 13:07阅读:6来源:国知局
用于测试铁路专用应用程序的测试装置和方法与流程

本发明涉及一种用于测试铁路专用应用程序的方法。


背景技术:

1、术语铁路专用应用程序例如理解为软件产品或者计算机程序产品,其在合适的平台上执行时执行与铁路相关的功能,该平台可以由一个计算机、多个计算机、计算机网络或云计算机构成。例如铁路专用应用程序可以执行中央调度的功能,换句话说即可以是中央调度应用程序。


技术实现思路

1、本发明要解决的技术问题是提供一种用于测试铁路专用应用程序的方法,该方法可以用很小的耗费执行。

2、上述技术问题按照本发明通过具有按照权利要求1的特征的方法解决。按照本发明的方法的有利设计方案在从属权利要求中给出。

3、据此根据本发明规定,所述测试在真实的铁路设施的运行期间进行,利用了在运行中的真实的铁路设施、控制真实的铁路设施运行的现有应用程序和数据传输装置,所述现有应用程序的功能应与在待测试的铁路专用应用程序正确运行时待测试的铁路专用应用程序的功能相应,所述数据传输装置在通信方面将真实的铁路设施与现有应用程序连接,其中,在该方法的范畴中,待测试的铁路专用的应用程序通过数据二极管连接在数据传输装置上,其中,数据二极管的数据流方向沿从数据传输装置到待测试铁路专用应用程序的方向定向、在铁路设施运行期间铁路设施通过数据传输装置将状态信号传输到现有应用程序上并通过数据传输装置和数据二极管传输到待测试的铁路专用应用程序上,并且待测试的应用程序和现有应用程序分别产生适于控制铁路设施的控制信号,并且至少如果待测试的应用程序的控制信号和现有应用程序的控制信号在预定的测试时间段内相互偏差或相互偏差超过预定的程度,则断定待测试的应用程序的功能不正确。

4、按照本发明的方法的主要优点是其可通过很少的额外硬件和软件耗费进行。按照本发明的测试方法基本上基于设施方面现有的硬件,因为使用已经现有的铁路设施和已在使用中的现有应用程序,并且测试是根据真实的场景进行的。由于真实的运行接入测试中,所以相较于例如其他测试方法,工程方面不需要设计专门的测试算法。

5、如果推断或确定到待测试应用程序的功能不正确,则优选产生错误信号。

6、例如可以确定在控制信号之间超过预定程度的偏差并产生错误信号,当:

7、-控制信号在内容上不同,

8、-控制信号在时间偏移上超过预定程度,因为例如待测试的应用程序工作得太慢,

9、-待测试的应用程序产生不应产生的控制信号,或

10、-待测试的应用程序不产生需要的控制信号。

11、控制信号之间可能的偏差的上述列举理解为示例,并不是封闭式的。

12、视为有利的是,现有应用程序基于状态信号产生说明铁路设施状态的第一报告信号并将其传输到现有应用程序上级的操作单元上,待测试的应用程序基于状态信号产生说明铁路设施状态的第二报告信号并将其输出,并且至少在第一和第二报告信号在预定的测试时间段内相互偏差或相互偏差超过所述预定的程度或者其他预定的程度时,断定待测试应用程序的功能不正确。

13、例如可以确定在报告信号之间超过预定程度的偏差并产生错误信号,当:

14、-报告信号在内容上不同,

15、-报告信号在时间偏移上超过预定程度,因为例如待测试的应用程序工作得太慢,

16、-待测试的应用程序产生不应产生的报告信号,或

17、-待测试的应用程序不产生需要的报告信号。

18、报告信号之间可能的偏差的上述列举理解为示例,并不是封闭式的。

19、在最后所述的变型设计中视为有利的是,操作单元基于第一报告信号产生控制命令并将控制指令传输给现有应用程序以及在没有回向作用的情况下传输给待测试应用程序、现有应用程序作为对操作单元的控制命令的反应以符合控制命令的第一控制信号的形式产生现有应用程序的控制信号并将其传输给铁路设施、待测试的应用程序作为对操作单元的控制命令的反应以符合控制命令的第二控制信号的形式产生并输出待测试的应用程序的控制信号,并且至少如果符合控制命令的第一和第二控制信号在预定的测试时间段内相互偏差或相互偏差超过所述预定的程度或者其他预定的程度时,断定待测试应用程序的功能不正确。

20、在优选设计中规定,数据传输装置将现有应用程序和待测试应用程序分别与铁路设施和操作单元连接。

21、在另一种优选设计中规定,相对于所述数据传输装置额外存在有第二数据传输装置,第二数据传输装置将现有应用程序和待测试应用程序与操作单元连接,其中,第二数据传输装置与待测试应用程序之间接有第二数据二极管,第二数据二极管的数据流方向沿朝待测试应用程序的方向定向。

22、待测试的铁路专用应用程序优选是中央调度应用程序,其根据在真实使用中的现有中央调度应用程序形式的现有应用程序被测试,其中,在真实使用中的现有中央调度应用程序在待测试应用程序测试期间真实控制铁路轨道设施。在待测试的中央调度应用程序的情况中,根据用于测试的铁路设施的利用率,测试持续时间优选至少为两周和/或至少持续直至在铁路运行中出现运行过程中的重复。

23、待测试的铁路专用应用程序和现有应用程序优选在不同的平台上运行。

24、待测试的铁路专用应用程序优选在云平台上运行。

25、本发明还涉及一种测试装置,用于测试铁路专用应用程序,特别是用于执行上述方法。

26、在测试装置方面按照本发明规定,测试装置包括:控制真实的铁路设施运行的现有应用程序,在待测试铁路专用应用程序正确运行时现有应用程序的功能与待测试铁路专用应用程序的功能相应;第一数据传输装置,其用于将真实的铁路设施与现有应用程序在通信方面连接;第一应用程序连接端,其用于将待测试应用程序连接到第一数据传输装置上,其中,在第一数据传输装置和第一应用程序连接端之间连接有第一数据二极管,第一数据二极管的数据输出端连接在第一应用程序连接端上,并且其数据输入端连接在第一数据传输装置上;比较单元,其适于接收现有应用程序传送给铁路设施的控制信号和待测试应用程序的在测试运行中向第一应用程序连接端输出的控制信号,其中,比较单元与铁路设施和现有应用程序单向并且没有回向作用地连接。比较单元设计成,至少当待测试应用程序的控制信号和现有应用程序的控制信号在预定的测试时间段内相互偏差或相互偏差超过预定程度时,也能推断待测试应用程序功能不正确。

27、测试装置优选具有布置在现有应用程序上级的操作单元。

28、比较单元优选设计成,比较现有应用程序传送给操作单元的第一报告信号和待测试应用程序在输出侧输出的第二报告信号,并至少在第一和第二报告信号在预定的测试时间段内相互偏差或相互偏差超过所述预定的程度或者其他预定的程度时,推断待测试应用程序的功能不正确。

29、优选相对于第一数据传输装置额外地还有第二数据传输装置,第二数据传输装置将现有应用程序和第二应用程序连接端与操作单元连接,其中,待测试应用程序通过第二应用程序连接端可接在第二数据传输装置上,其中,第二数据传输装置与第二应用程序连接端之间接有第二数据二极管,并且其中,第二数据二极管的数据流方向沿第二应用程序连接端的方向定向。

30、在没有回向作用方面视为有利的是,比较单元和第一数据传输装置之间额外连接有第三数据二极管,其中,第三数据二极管的数据流方向沿比较单元的方向定向。

31、还优选的是,比较单元和第二数据传输装置之间额外连接有第四数据二极管,其中,第四数据二极管的数据流方向沿比较单元的方向定向。

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