【技术实现步骤摘要】
测试临时限速服务器的方法及装置
[0001]本申请涉及临时限速服务器
,尤其涉及一种测试临时限速服务器的方法及装置
。
技术介绍
[0002]临时限速服务器
(TSRS
,
Temporary Speed Restriction Server)
是中国列车运行控制系统
(CTCS
,
Chinese TrainControl System)
的重要组成部分,
TSRS
能够根据临时限速命令,对各个列控中心
、
无线闭塞中心分配临时限速信息,从而保证高铁列车的行驶安全
。
[0003]为了保证
TSRS
软件包含的各个基本功能达到要求,在
TSRS
软件投入使用前,需要对
TSRS
软件包含的各个基本功能进行测试
。
[0004]目前,通常是工作人员人工生成测试脚本,再基于测试脚本对
TSRS
软件包含的各个基本功能进行测试
。
因此,对
TSRS
软件包含的各个基本功能进行测试严重依赖工作人员的个人经验能力和对业务知识的掌握理解,对于经验不足的工作人员而言,可能无法完成对
TSRS
软件包含的各个基本功能进行测试的工作
。
技术实现思路
[0005]本申请实施例提供一种测试临时限速服务器的方法及装置,主要目的在于对
TSRS
软
【技术保护点】
【技术特征摘要】
1.
一种测试临时限速服务器的方法,其特征在于,所述方法包括:接收基本功能测试请求,其中,所述基本功能测试请求中包括待测试基本功能对应的唯一标识;根据所述待测试基本功能对应的唯一标识在软件基本功能库中获取所述待测试基本功能对应的功能描述文本,并根据所述待测试基本功能对应的唯一标识在目标数据库中获取所述待测试基本功能对应的测试数据集合;根据所述待测试基本功能对应的功能描述文本和测试数据集合生成所述待测试基本功能对应的测试脚本,其中,所述测试脚本包括多个步骤编号和每个所述步骤编号对应的待输入数据包;接收测试步骤选择请求,其中,所述测试步骤选择请求中包含一个或多个目标步骤编号;依次将每个所述目标步骤编号对应的待输入数据包发送至目标
TSRS
软件对应的接收端口,以便所述目标
TSRS
软件输出每个所述目标步骤编号对应的实际输出数据包;根据一个或多个所述实际输出数据包生成所述测试结果文档
。2.
根据权利要求1所述的方法,其特征在于,所述测试脚本还包括每个所述步骤编号对应的期望输出数据包;所述方法还包括:将每个所述目标步骤编号对应的期望输出数据包与实际输出数据包进行比对处理,以获得每个所述目标步骤编号对应的比对结果;根据多个所述比对结果生成分析结果文档
。3.
根据权利要求1所述的方法,其特征在于,所述根据所述待测试基本功能对应的功能描述文本和测试数据集合生成所述待测试基本功能对应的测试脚本,包括:获取预设案例模板;根据所述预设案例模板和所述待测试基本功能对应的功能描述文本生成所述待测试基本功能对应的测试案例表格;根据所述待测试基本功能对应的测试案例表格和测试数据集合生成所述待测试基本功能对应的测试脚本
。4.
根据权利要求3所述的方法,其特征在于,所述待测试基本功能对应的测试数据集合包括多个数据类型和每个数据类型对应的测试数据,任意一个所述步骤编号对应的测试操作信息包括待输入数据的数据类型,任意一个所述步骤编号对应的预期结果信息包括预期输出数据的数据类型;所述根据所述待测试基本功能对应的测试案例表格和测试数据集合生成所述待测试基本功能对应的测试脚本,包括:根据每个所述步骤编号对应的待输入数据的数据类型和预期输出数据的数据类型,在所述待测试基本功能对应的测试数据集合中获取每个所述步骤编号对应的待输入数据和预期输出数据;在所述待测试基本功能对应的测试案例表格中将每个所述步骤编号对应的待输入数据添加至每个所述步骤编号对应的测试操作信息中,并将每个所述步骤编号对应的预期输出数据添加至每个所述步骤编号对应的预期结果信息;根据每个所述步骤编号对应的测试操作信息生成每个所述步骤编号对应的待输入数据包,并根据每个所述步骤编号对应的预期结果信息生成每个所述步骤编号对应的期望输
出数据包;根据多个所述步骤编号
、
每个所述步骤编号对应的待输入数据包和期望输出数据包,生成所述待测试基本功能对应的测试脚本
。5.
根据权利要求3所述...
【专利技术属性】
技术研发人员:毕晋攀,陈莹,王秋莉,徐建华,徐东晖,田恩彤,曹欣,
申请(专利权)人:卡斯柯信号北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。