【技术实现步骤摘要】
一种测试用例管理方法、装置、设备及介质
[0001]本专利技术涉及通信
,尤其涉及一种测试用例管理方法
、
装置
、
设备及介质
。
技术介绍
[0002]网络交换设备的测试用例通常主要包括两个环节:与网络交换设备交互的环节:下发配置命令到指定的网络交换设备,并对指定的网络交换设备返回的回显信息进行校验;与网络测试仪表交互的环节:控制网络测试仪表向指定的网络交换设备的端口发送构建的数据流量,接收指定的网络交换设备通过端口转发的数据流量,得到指定的网络交换设备处理数据流量的时延
、
吞吐量等流量统计结果,然后对流量统计结果进行校验
。
[0003]相关技术中,通常由技术人员对各测试用例进行分析,编写各测试用例对应的与网络交换设备交互的执行脚本和与网络测试仪表交互的执行脚本,从而得到各测试用例对应的执行脚本
。
每一个测试用例对应一个执行脚本
。
执行脚本包括与网络交换设备交互的执行脚本和与网络测试仪表交互的执行脚本
。
[0004]相关技术的缺陷在于:各测试用例对应的执行脚本包含了很多重复的部分,脚本编写量大,导致测试用例的转化率低
。
此外,如果某个测试用例发生变化,对应的执行脚本要随之改变
。
如果某个配置命令发生变化,对应的多个执行脚本要随之改变
。
相关技术中,需要通过人工,不断根据数据变化对各测试用例对应的执行脚本进行改写,测试用例的维护 ...
【技术保护点】
【技术特征摘要】
1.
一种测试用例管理方法,其特征在于,包括:获取与目标测试用例对应的脚本变量表格;其中,所述脚本变量表格包含所述目标测试用例的设备交互关联信息和仪表交互关联信息;根据所述设备交互关联信息,确定与所述目标测试用例对应的设备交互脚本变量,并根据所述设备交互脚本变量,生成与所述目标测试用例对应的设备交互执行脚本;根据所述仪表交互关联信息,确定与所述目标测试用例对应的仪表交互脚本变量,并根据所述仪表交互脚本变量,生成与所述目标测试用例对应的仪表交互执行脚本
。2.
根据权利要求1所述的方法,其特征在于,所述设备交互脚本变量包括:设备连接信息
、
配置指令以及期望回显信息;所述根据所述设备交互关联信息,确定与所述目标测试用例对应的设备交互脚本变量,包括:根据所述设备交互关联信息中的设备编号,确定与所述目标测试用例对应的设备连接信息;从所述设备交互关联信息中,提取与所述目标测试用例对应的配置指令;从所述设备交互关联信息中,提取与所述目标测试用例对应的期望回显信息
。3.
根据权利要求2所述的方法,其特征在于,所述根据所述设备交互脚本变量,生成与所述目标测试用例对应的设备交互执行脚本,包括:将所述设备连接信息
、
所述配置指令以及所述期望回显信息填充至设备交互脚本模板中,得到与所述目标测试用例对应的设备交互执行脚本
。4.
根据权利要求1所述的方法,其特征在于,所述仪表交互脚本变量包括:仪表连接信息
、
报文头配置信息以及期望流量统计结果;所述根据所述仪表交互关联信息,确定与所述目标测试用例对应的仪表交互脚本变量,包括:根据所述仪表交互关联信息中的仪表端口编号,确定与所述目标测试用例对应的仪表连接信息;从所述仪表交互关联信息中,提取与所述目标测试用例对应的报文头配置信息;从所述仪表交互关联信息中,提取与所述目标测试用例对应的期望流量统计结果
。5.
根据权利要求4所述的方法,其特征在于,所述根据所述仪表交互脚本变量,生成与所述目标测试用例对应的仪表交互执行脚本...
【专利技术属性】
技术研发人员:徐欢,严萌,苏瀚,刘海建,
申请(专利权)人:北京东土军悦科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。