测试临时限速服务器的方法及装置与流程

文档序号:36233292发布日期:2023-12-01 08:28阅读:39来源:国知局
测试临时限速服务器的方法及装置与流程

本申请涉及临时限速服务器,尤其涉及一种测试临时限速服务器的方法及装置。


背景技术:

1、临时限速服务器(tsrs,temporary speed restriction server)是中国列车运行控制系统(ctcs,chinese traincontrol system)的重要组成部分,tsrs能够根据临时限速命令,对各个列控中心、无线闭塞中心分配临时限速信息,从而保证高铁列车的行驶安全。

2、为了保证tsrs软件包含的各个基本功能达到要求,在tsrs软件投入使用前,需要对tsrs软件包含的各个基本功能进行测试。

3、目前,通常是工作人员人工生成测试脚本,再基于测试脚本对tsrs软件包含的各个基本功能进行测试。因此,对tsrs软件包含的各个基本功能进行测试严重依赖工作人员的个人经验能力和对业务知识的掌握理解,对于经验不足的工作人员而言,可能无法完成对tsrs软件包含的各个基本功能进行测试的工作。


技术实现思路

1、本申请实施例提供一种测试临时限速服务器的方法及装置,主要目的在于对tsrs软件包含的各个基本功能进行测试。

2、为解决上述技术问题,本申请实施例提供如下技术方案:

3、第一方面,本申请提供了一种测试临时限速服务器的方法,所述方法包括:

4、接收基本功能测试请求,其中,所述基本功能测试请求中包括待测试基本功能对应的唯一标识;

5、根据所述待测试基本功能对应的唯一标识在软件基本功能库中获取所述待测试基本功能对应的功能描述文本,并根据所述待测试基本功能对应的唯一标识在目标数据库中获取所述待测试基本功能对应的测试数据集合;

6、根据所述待测试基本功能对应的功能描述文本和测试数据集合生成所述待测试基本功能对应的测试脚本,其中,所述测试脚本包括多个步骤编号和每个所述步骤编号对应的待输入数据包;

7、接收测试步骤选择请求,其中,所述测试步骤选择请求中包含一个或多个目标步骤编号;

8、依次将每个所述目标步骤编号对应的待输入数据包发送至目标tsrs软件对应的接收端口,以便所述目标tsrs软件输出每个所述目标步骤编号对应的实际输出数据包;

9、根据一个或多个所述实际输出数据包生成所述测试结果文档。

10、第二方面,本申请还提供了一种测试临时限速服务器的装置,所述装置包括:

11、第一接收单元,用于接收基本功能测试请求,其中,所述基本功能测试请求中包括待测试基本功能对应的唯一标识;

12、获取单元,用于根据所述待测试基本功能对应的唯一标识在软件基本功能库中获取所述待测试基本功能对应的功能描述文本,并根据所述待测试基本功能对应的唯一标识在目标数据库中获取所述待测试基本功能对应的测试数据集合;

13、第一生成单元,用于根据所述待测试基本功能对应的功能描述文本和测试数据集合生成所述待测试基本功能对应的测试脚本,其中,所述测试脚本包括多个步骤编号和每个所述步骤编号对应的待输入数据包;

14、第二接收单元,用于接收测试步骤选择请求,其中,所述测试步骤选择请求中包含一个或多个目标步骤编号;

15、输入单元,用于依次将每个所述目标步骤编号对应的待输入数据包发送至目标tsrs软件对应的接收端口,以便所述目标tsrs软件输出每个所述目标步骤编号对应的实际输出数据包;

16、第二生成单元,用于根据一个或多个所述实际输出数据包生成所述测试结果文档。

17、第三方面,本申请的实施例提供了一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行第一方面所述的测试临时限速服务器的方法。

18、第四方面,本申请的实施例提供了一种测试临时限速服务器的装置,所述装置包括存储介质;及一个或者多个处理器,所述存储介质与所述处理器耦合,所述处理器被配置为执行所述存储介质中存储的程序指令;所述程序指令运行时执行第一方面所述的测试临时限速服务器的方法。

19、借由上述技术方案,本申请提供的技术方案至少具有下列优点:

20、本申请提供一种测试临时限速服务器的方法及装置,本申请能够在基本功能测试应用程序接收得到携带有待测试基本功能对应的唯一标识的基本功能测试请求后,由基本功能测试应用程序先根据待测试基本功能对应的唯一标识在软件基本功能库中获取待测试基本功能对应的功能描述文本,并根据待测试基本功能对应的唯一标识在目标数据库中获取待测试基本功能对应的测试数据集合,再根据待测试基本功能对应的功能描述文本和测试数据集合生成待测试基本功能对应的测试脚本,其中,测试脚本包括多个步骤编号和每个步骤编号对应的待输入数据包;基本功能测试应用程序在接收到携带有一个或多个目标步骤编号的测试步骤选择请求后,依次将每个目标步骤编号对应的待输入数据包发送至目标tsrs软件对应的接收端口,以便目标tsrs软件输出每个目标步骤编号对应的实际输出数据包;基本功能测试应用程序在接收得到每个目标步骤编号对应的实际输出数据包后,根据一个或多个实际输出数据包生成测试结果文档,从而实现对待测试基本功能进行测试。因此,在本申请中,无需工作人员参与,便可完成对目标tsrs软件包含的各个基本功能进行测试的工作。

21、上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。



技术特征:

1.一种测试临时限速服务器的方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述测试脚本还包括每个所述步骤编号对应的期望输出数据包;所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,所述根据所述待测试基本功能对应的功能描述文本和测试数据集合生成所述待测试基本功能对应的测试脚本,包括:

4.根据权利要求3所述的方法,其特征在于,所述待测试基本功能对应的测试数据集合包括多个数据类型和每个数据类型对应的测试数据,任意一个所述步骤编号对应的测试操作信息包括待输入数据的数据类型,任意一个所述步骤编号对应的预期结果信息包括预期输出数据的数据类型;所述根据所述待测试基本功能对应的测试案例表格和测试数据集合生成所述待测试基本功能对应的测试脚本,包括:

5.根据权利要求3所述的方法,其特征在于,所述待测试基本功能对应的功能描述文本包括多个步骤编号和每个步骤编号对应的测试操作描述文本和预期结果文本;所述根据所述预设案例模板和所述待测试基本功能对应的功能描述文本生成所述待测试基本功能对应的测试案例表格,包括:

6.一种测试临时限速服务器的装置,其特征在于,所述装置包括:

7.根据权利要求6所述的装置,其特征在于,所述测试脚本还包括每个所述步骤编号对应的期望输出数据包;所述装置还包括:

8.根据权利要求6所述的装置,其特征在于,

9.一种存储介质,其特征在于,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行权利要求1至5中任一项所述的测试临时限速服务器的方法。

10.一种测试临时限速服务器的装置,其特征在于,所述装置包括存储介质;及一个或者多个处理器,所述存储介质与所述处理器耦合,所述处理器被配置为执行所述存储介质中存储的程序指令;所述程序指令运行时执行权利要求1至5中任一项所述的测试临时限速服务器的方法。


技术总结
本申请公开一种测试临时限速服务器的方法及装置,涉及临时限速服务器技术领域。本申请的方法包括:接收基本功能测试请求;根据待测试基本功能对应的唯一标识在软件基本功能库中获取待测试基本功能对应的功能描述文本,并根据待测试基本功能对应的唯一标识在目标数据库中获取待测试基本功能对应的测试数据集合;根据待测试基本功能对应的功能描述文本和测试数据集合生成待测试基本功能对应的测试脚本;接收测试步骤选择请求;依次将每个目标步骤编号对应的待输入数据包发送至目标TSRS软件对应的接收端口,以便目标TSRS软件输出每个目标步骤编号对应的实际输出数据包;根据一个或多个实际输出数据包生成测试结果文档。

技术研发人员:毕晋攀,陈莹,王秋莉,徐建华,徐东晖,田恩彤,曹欣
受保护的技术使用者:卡斯柯信号(北京)有限公司
技术研发日:
技术公布日:2024/1/16
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1