测试临时限速服务器的方法及装置制造方法及图纸

技术编号:39594775 阅读:11 留言:0更新日期:2023-12-03 19:50
本申请公开一种测试临时限速服务器的方法及装置,涉及临时限速服务器技术领域

【技术实现步骤摘要】
测试临时限速服务器的方法及装置


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


技术介绍

[0002]临时限速服务器
(TSRS

Temporary Speed Restriction Server)
是中国列车运行控制系统
(CTCS

Chinese TrainControl System)
的重要组成部分,
TSRS
能够根据临时限速命令,对各个列控中心

无线闭塞中心分配临时限速信息,从而保证高铁列车的行驶安全

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

[0004]目前,通常是工作人员人工生成测试脚本,再基于测试脚本对
TSRS
软件包含的各个基本功能进行测试

因此,对
TSRS
软件包含的各个基本功能进行测试严重依赖工作人员的个人经验能力和对业务知识的掌握理解,对于经验不足的工作人员而言,可能无法完成对
TSRS
软件包含的各个基本功能进行测试的工作


技术实现思路

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

[0006]为解决上述技术问题,本申请实施例提供如下技术方案:第一方面,本申请提供了一种测试临时限速服务器的方法,所述方法包括:接收基本功能测试请求,其中,所述基本功能测试请求中包括待测试基本功能对应的唯一标识;根据所述待测试基本功能对应的唯一标识在软件基本功能库中获取所述待测试基本功能对应的功能描述文本,并根据所述待测试基本功能对应的唯一标识在目标数据库中获取所述待测试基本功能对应的测试数据集合;根据所述待测试基本功能对应的功能描述文本和测试数据集合生成所述待测试基本功能对应的测试脚本,其中,所述测试脚本包括多个步骤编号和每个所述步骤编号对应的待输入数据包;接收测试步骤选择请求,其中,所述测试步骤选择请求中包含一个或多个目标步骤编号;依次将每个所述目标步骤编号对应的待输入数据包发送至目标
TSRS
软件对应的接收端口,以便所述目标
TSRS
软件输出每个所述目标步骤编号对应的实际输出数据包;根据一个或多个所述实际输出数据包生成所述测试结果文档

[0007]第二方面,本申请还提供了一种测试临时限速服务器的装置,所述装置包括:第一接收单元,用于接收基本功能测试请求,其中,所述基本功能测试请求中包括待测试基本功能对应的唯一标识;
获取单元,用于根据所述待测试基本功能对应的唯一标识在软件基本功能库中获取所述待测试基本功能对应的功能描述文本,并根据所述待测试基本功能对应的唯一标识在目标数据库中获取所述待测试基本功能对应的测试数据集合;第一生成单元,用于根据所述待测试基本功能对应的功能描述文本和测试数据集合生成所述待测试基本功能对应的测试脚本,其中,所述测试脚本包括多个步骤编号和每个所述步骤编号对应的待输入数据包;第二接收单元,用于接收测试步骤选择请求,其中,所述测试步骤选择请求中包含一个或多个目标步骤编号;输入单元,用于依次将每个所述目标步骤编号对应的待输入数据包发送至目标
TSRS
软件对应的接收端口,以便所述目标
TSRS
软件输出每个所述目标步骤编号对应的实际输出数据包;第二生成单元,用于根据一个或多个所述实际输出数据包生成所述测试结果文档

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

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

[0010]借由上述技术方案,本申请提供的技术方案至少具有下列优点:本申请提供一种测试临时限速服务器的方法及装置,本申请能够在基本功能测试应用程序接收得到携带有待测试基本功能对应的唯一标识的基本功能测试请求后,由基本功能测试应用程序先根据待测试基本功能对应的唯一标识在软件基本功能库中获取待测试基本功能对应的功能描述文本,并根据待测试基本功能对应的唯一标识在目标数据库中获取待测试基本功能对应的测试数据集合,再根据待测试基本功能对应的功能描述文本和测试数据集合生成待测试基本功能对应的测试脚本,其中,测试脚本包括多个步骤编号和每个步骤编号对应的待输入数据包;基本功能测试应用程序在接收到携带有一个或多个目标步骤编号的测试步骤选择请求后,依次将每个目标步骤编号对应的待输入数据包发送至目标
TSRS
软件对应的接收端口,以便目标
TSRS
软件输出每个目标步骤编号对应的实际输出数据包;基本功能测试应用程序在接收得到每个目标步骤编号对应的实际输出数据包后,根据一个或多个实际输出数据包生成测试结果文档,从而实现对待测试基本功能进行测试

因此,在本申请中,无需工作人员参与,便可完成对目标
TSRS
软件包含的各个基本功能进行测试的工作

[0011]上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的

特征和优点能够更明显易懂,以下特举本申请的具体实施方式

附图说明
[0012]通过参考附图阅读下文的详细描述,本申请示例性实施方式的上述以及其他目的

特征和优点将变得易于理解

在附图中,以示例性而非限制性的方式示出了本申请的若干实施方式,相同或对应的标号表示相同或对应的部分,其中:图1示出了本申请实施例提供的一种测试临时限速服务器的方法流程图;图2示出了本申请实施例提供的一种测试临时限速服务器的装置的组成框图;图3示出了本申请实施例提供的另一种测试临时限速服务器的装置的组成框图

具体实施方式
[0013]下面将参照附图更详细地描述本申请的示例性实施方式

虽然附图中显示了本申请的示例性实施方式,然而应当理解,可以以各种形式实现本申请而不应被这里阐述的实施方式所限制

相反,提供这些实施方式是为了能够更透彻地理解本申请,并且能够将本申请的范围完整的传达给本领域的技术人员
...

【技术保护点】

【技术特征摘要】
1.
一种测试临时限速服务器的方法,其特征在于,所述方法包括:接收基本功能测试请求,其中,所述基本功能测试请求中包括待测试基本功能对应的唯一标识;根据所述待测试基本功能对应的唯一标识在软件基本功能库中获取所述待测试基本功能对应的功能描述文本,并根据所述待测试基本功能对应的唯一标识在目标数据库中获取所述待测试基本功能对应的测试数据集合;根据所述待测试基本功能对应的功能描述文本和测试数据集合生成所述待测试基本功能对应的测试脚本,其中,所述测试脚本包括多个步骤编号和每个所述步骤编号对应的待输入数据包;接收测试步骤选择请求,其中,所述测试步骤选择请求中包含一个或多个目标步骤编号;依次将每个所述目标步骤编号对应的待输入数据包发送至目标
TSRS
软件对应的接收端口,以便所述目标
TSRS
软件输出每个所述目标步骤编号对应的实际输出数据包;根据一个或多个所述实际输出数据包生成所述测试结果文档
。2.
根据权利要求1所述的方法,其特征在于,所述测试脚本还包括每个所述步骤编号对应的期望输出数据包;所述方法还包括:将每个所述目标步骤编号对应的期望输出数据包与实际输出数据包进行比对处理,以获得每个所述目标步骤编号对应的比对结果;根据多个所述比对结果生成分析结果文档
。3.
根据权利要求1所述的方法,其特征在于,所述根据所述待测试基本功能对应的功能描述文本和测试数据集合生成所述待测试基本功能对应的测试脚本,包括:获取预设案例模板;根据所述预设案例模板和所述待测试基本功能对应的功能描述文本生成所述待测试基本功能对应的测试案例表格;根据所述待测试基本功能对应的测试案例表格和测试数据集合生成所述待测试基本功能对应的测试脚本
。4.
根据权利要求3所述的方法,其特征在于,所述待测试基本功能对应的测试数据集合包括多个数据类型和每个数据类型对应的测试数据,任意一个所述步骤编号对应的测试操作信息包括待输入数据的数据类型,任意一个所述步骤编号对应的预期结果信息包括预期输出数据的数据类型;所述根据所述待测试基本功能对应的测试案例表格和测试数据集合生成所述待测试基本功能对应的测试脚本,包括:根据每个所述步骤编号对应的待输入数据的数据类型和预期输出数据的数据类型,在所述待测试基本功能对应的测试数据集合中获取每个所述步骤编号对应的待输入数据和预期输出数据;在所述待测试基本功能对应的测试案例表格中将每个所述步骤编号对应的待输入数据添加至每个所述步骤编号对应的测试操作信息中,并将每个所述步骤编号对应的预期输出数据添加至每个所述步骤编号对应的预期结果信息;根据每个所述步骤编号对应的测试操作信息生成每个所述步骤编号对应的待输入数据包,并根据每个所述步骤编号对应的预期结果信息生成每个所述步骤编号对应的期望输
出数据包;根据多个所述步骤编号

每个所述步骤编号对应的待输入数据包和期望输出数据包,生成所述待测试基本功能对应的测试脚本
。5.
根据权利要求3所述...

【专利技术属性】
技术研发人员:毕晋攀陈莹王秋莉徐建华徐东晖田恩彤曹欣
申请(专利权)人:卡斯柯信号北京有限公司
类型:发明
国别省市:

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

1