SDP测试环境脚本的生成方法、装置和电子设备制造方法及图纸

技术编号:30761632 阅读:40 留言:0更新日期:2021-11-10 12:15
本发明专利技术提供一种SDP测试环境脚本的生成方法、装置和电子设备,所述生成方法包括:获取站场图;接收用户对所述站场图的第一输入,所述第一输入用于确定所述站场图上各设备状态;响应于所述第一输入,基于所述各设备状态,生成SDP测试环境脚本。本发明专利技术的生成方法,通过获取站场图,基于用户的第一输入以调整站场图上各设备状态,从而自动生成不同设备状态下的SDP测试环境脚本,既提高了生成SDP测试脚本的效率,又解决了软件的复用性问题,降低了人力和物力成本。物力成本。物力成本。

【技术实现步骤摘要】
SDP测试环境脚本的生成方法、装置和电子设备


[0001]本专利技术涉及城市轨道交通
,尤其涉及一种SDP测试环境脚本的生成方法、装置和电子设备。

技术介绍

[0002]在城市轨道交通的CBTC(基于通信的列车自动控制系统)系统SDP(会话描述协议)测试中,需要运用到SDP测试工具。现有SDP工具需要人工编写相关的测试脚本,耗费大量的时间和人力成本,且无法满足测试环境多样性要求。

技术实现思路

[0003]本专利技术提供一种SDP测试环境脚本的生成方法、装置和电子设备,用以解决现有技术中测试效率低且投入成本高的缺陷,实现高效低成本的测试。
[0004]本专利技术提供一种SDP测试环境脚本的生成方法,包括:
[0005]获取站场图;
[0006]接收用户对所述站场图的第一输入,所述第一输入用于确定所述站场图上各设备状态;
[0007]响应于所述第一输入,基于所述各设备状态,生成SDP测试环境脚本。
[0008]根据本专利技术提供的一种SDP测试环境脚本的生成方法,所述获取站场图,包括:
[0009]接收用户在工程选择界面的第二输入;
[0010]响应于所述第二输入,显示站场图生成界面;
[0011]接收用户在所述站场图生成界面的第三输入;
[0012]响应于所述第三输入,生成所述站场图。
[0013]根据本专利技术提供的一种SDP测试环境脚本的生成方法,所述接收用户在所述站场图生成界面的第三输入,包括:接收用户在所述站场图生成界面对铁路线路和配置数据的所述第三输入;
[0014]所述响应于所述第三输入,生成所述站场图,包括:基于所述铁路线路和所述配置数据,生成所述站场图。
[0015]根据本专利技术提供的一种SDP测试环境脚本的生成方法,所述铁路线路包括:信号机、道岔、计轴、应答器、线路长度和坡度中的至少一种。
[0016]根据本专利技术提供的一种SDP测试环境脚本的生成方法,所述配置数据包括:各个计轴区段、道岔区段、各信号机编号、道岔编号、计轴编号和应答器编号中的至少一种。
[0017]根据本专利技术提供的一种SDP测试环境脚本的生成方法,所述获取站场图,还包括:
[0018]接收用户在工程选择界面的第四输入;
[0019]响应于所述第四输入,显示站场图选择界面;
[0020]接收用户在所述站场图选择界面的第五输入
[0021]响应于所述第五输入,从多个现有工程的所述站场图中,确定目标站场图。
[0022]根据本专利技术提供的一种SDP测试环境脚本的生成方法,所述基于所述各设备状态,生成SDP测试环境脚本,包括:
[0023]基于所述站场图上的线路、信号机、道岔、计轴和应答器中至少一种所述设备状态,生成SDP测试环境脚本。
[0024]本专利技术还提供一种SDP测试环境脚本的生成装置,包括:
[0025]第一接收模块,用于获取站场图;
[0026]第二接收模块,用于接收用户对所述站场图的第一输入,所述第一输入用于确定所述站场图上各设备状态;
[0027]第一处理模块,用于响应于所述第一输入,基于所述各设备状态,生成SDP测试环境脚本。
[0028]本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述SDP测试环境脚本的生成方法的步骤。
[0029]本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述SDP测试环境脚本的生成方法的步骤。
[0030]本专利技术提供的SDP测试环境脚本的生成方法、装置和电子设备,通过获取站场图,基于用户的第一输入以调整站场图上各设备状态,从而自动生成不同设备状态下的SDP测试环境脚本,既提高了生成SDP测试脚本的效率,又解决了软件的复用性问题,降低了人力和物力成本。
附图说明
[0031]为了更清楚地说明本专利技术或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0032]图1是本专利技术提供的SDP测试环境脚本的生成方法的流程示意图之一;
[0033]图2是本专利技术提供的SDP测试环境脚本的生成方法的流程示意图之二;
[0034]图3是本专利技术提供的SDP测试环境脚本的生成装置的结构示意图;
[0035]图4是本专利技术提供的电子设备的结构示意图。
具体实施方式
[0036]为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术中的附图,对本专利技术中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0037]下面结合图1

图2描述本专利技术的SDP测试环境脚本的生成方法。
[0038]需要说明的是,该SDP测试环境脚本的生成方法可应用于城市轨道交通中的SDP测试情景中。
[0039]该SDP测试环境脚本的生成方法的执行主体可以为控制器、控制装置、服务器,或
者用户的终端,终端可以为用户的手机或电脑等。
[0040]如图1所示,在一些实施例中,该SDP测试环境脚本的生成方法包括:步骤110、步骤120和步骤130。
[0041]下面以该SDP测试环境脚本的生成方法的执行主体为用户终端为例,对该方法的实现方式进行说明。
[0042]步骤110、获取站场图;
[0043]其中,站场图为列车通过和停靠的场地图,站场图是调度管理人员在进行车辆调度管理过程中的参考依据。
[0044]可以理解的是,站场图是实时变化的。
[0045]不同的项目工程所对应的站场图也是不同的。
[0046]专利技术人在研发过程中发现,现有技术中,在利用SDP测试工具进行城市轨道交通CBTC系统的SDP测试时,往往需要人工手动编写相关的测试脚本,并根据脚本的运行状态来验证测试脚本的正确性。
[0047]由于在城市轨道交通中,列车发车时间间隔短,各站点之间的距离短,且主要运行于地下隧道环境中,运行环境复杂,站场图也相对复杂,因此造成CBTC系统测试任务重、测试案例种类多。现有技术通过人工手动编写难以满足以上复杂的测试需要,耗费的时间成本和人力成本较高。
[0048]除此之外,现有技术中的SDP脚本可读性差,需人工对比地铁线路和配置参数才能确定测试脚本的适用范围,针对不同线路情况存在测试脚本不可复用的情况。
[0049]在本申请中,通过自动获取城市轨道交通的站场图,可以实现无需用户手动编写,即可生成SDP测试环境脚本,从而本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种SDP测试环境脚本的生成方法,其特征在于,包括:获取站场图;接收用户对所述站场图的第一输入,所述第一输入用于确定所述站场图上各设备状态;响应于所述第一输入,基于所述各设备状态,生成SDP测试环境脚本。2.根据权利要求1所述的SDP测试环境脚本的生成方法,其特征在于,所述获取站场图,包括:接收用户在工程选择界面的第二输入;响应于所述第二输入,显示站场图生成界面;接收用户在所述站场图生成界面的第三输入;响应于所述第三输入,生成所述站场图。3.根据权利要求2所述的SDP测试环境脚本的生成方法,其特征在于,所述接收用户在所述站场图生成界面的第三输入,包括:接收用户在所述站场图生成界面对铁路线路和配置数据的所述第三输入;所述响应于所述第三输入,生成所述站场图,包括:基于所述铁路线路和所述配置数据,生成所述站场图。4.根据权利要求3所述的SDP测试环境脚本的生成方法,其特征在于,所述铁路线路包括:信号机、道岔、计轴、应答器、线路长度和坡度中的至少一种。5.根据权利要求3所述的SDP测试环境脚本的生成方法,其特征在于,所述配置数据包括:各个计轴区段、道岔区段、各信号机编号、道岔编号、计轴编号和应答器编号中的至少一种。6.根据权利要求1所述的SDP测试环境脚本的生成方法,其特征在于,所述获取...

【专利技术属性】
技术研发人员:汪琦涵刘佳宿秀元王志平乔高锋赵鹏秦萌
申请(专利权)人:通号城市轨道交通技术有限公司
类型:发明
国别省市:

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

1