一种测试用例管理方法、装置、设备及介质与流程

文档序号:36497699发布日期:2023-12-27 21:54阅读:45来源:国知局
一种测试用例管理方法与流程

本发明涉及通信,尤其涉及一种测试用例管理方法、装置、设备及介质。


背景技术:

1、网络交换设备的测试用例通常主要包括两个环节:与网络交换设备交互的环节:下发配置命令到指定的网络交换设备,并对指定的网络交换设备返回的回显信息进行校验;与网络测试仪表交互的环节:控制网络测试仪表向指定的网络交换设备的端口发送构建的数据流量,接收指定的网络交换设备通过端口转发的数据流量,得到指定的网络交换设备处理数据流量的时延、吞吐量等流量统计结果,然后对流量统计结果进行校验。

2、相关技术中,通常由技术人员对各测试用例进行分析,编写各测试用例对应的与网络交换设备交互的执行脚本和与网络测试仪表交互的执行脚本,从而得到各测试用例对应的执行脚本。每一个测试用例对应一个执行脚本。执行脚本包括与网络交换设备交互的执行脚本和与网络测试仪表交互的执行脚本。

3、相关技术的缺陷在于:各测试用例对应的执行脚本包含了很多重复的部分,脚本编写量大,导致测试用例的转化率低。此外,如果某个测试用例发生变化,对应的执行脚本要随之改变。如果某个配置命令发生变化,对应的多个执行脚本要随之改变。相关技术中,需要通过人工,不断根据数据变化对各测试用例对应的执行脚本进行改写,测试用例的维护成本较高。


技术实现思路

1、本发明提供了一种测试用例管理方法、装置、设备及介质,以解决相关技术的测试用例管理方案中,测试用例的转化率低,测试用例的维护成本较高的问题。

2、根据本发明的一方面,提供了一种测试用例管理方法,包括:

3、获取与目标测试用例对应的脚本变量表格;其中,所述脚本变量表格包含所述目标测试用例的设备交互关联信息和仪表交互关联信息;

4、根据所述设备交互关联信息,确定与所述目标测试用例对应的设备交互脚本变量,并根据所述设备交互脚本变量,生成与所述目标测试用例对应的设备交互执行脚本;

5、根据所述仪表交互关联信息,确定与所述目标测试用例对应的仪表交互脚本变量,并根据所述仪表交互脚本变量,生成与所述目标测试用例对应的仪表交互执行脚本。

6、根据本发明的另一方面,提供了一种测试用例管理装置,包括:

7、表格获取模块,用于获取与目标测试用例对应的脚本变量表格;其中,所述脚本变量表格包含所述目标测试用例的设备交互关联信息和仪表交互关联信息;

8、第一脚本生成模块,用于根据所述设备交互关联信息,确定与所述目标测试用例对应的设备交互脚本变量,并根据所述设备交互脚本变量,生成与所述目标测试用例对应的设备交互执行脚本;

9、第二脚本生成模块,用于根据所述仪表交互关联信息,确定与所述目标测试用例对应的仪表交互脚本变量,并根据所述仪表交互脚本变量,生成与所述目标测试用例对应的仪表交互执行脚本。

10、根据本发明的另一方面,提供了一种电子设备,所述电子设备包括:

11、至少一个处理器;以及

12、与所述至少一个处理器通信连接的存储器;其中,

13、所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明任一实施例所述的测试用例管理方法。

14、根据本发明的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本发明任一实施例所述的测试用例管理方法。

15、本发明实施例的技术方案,通过获取与目标测试用例对应的脚本变量表格,脚本变量表格包含目标测试用例的设备交互关联信息和仪表交互关联信息;根据设备交互关联信息,确定与目标测试用例对应的设备交互脚本变量,并根据设备交互脚本变量,生成与目标测试用例对应的设备交互执行脚本;根据仪表交互关联信息,确定与目标测试用例对应的仪表交互脚本变量,并根据仪表交互脚本变量,生成与目标测试用例对应的仪表交互执行脚本,解决了相关技术的测试用例管理方案中,测试用例的转化率低,测试用例的维护成本较高的问题,取到了通过脚本变量表格管理测试用例,自动根据测试用例对应的脚本变量表格,生成与测试用例对应的设备交互执行脚本和仪表交互执行脚本,从而得到测试用例对应的执行脚本,实现自动化生成测试用例对应的执行脚本,提高测试用例的转化率,降低测试用例的维护成本的有益效果。

16、应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。



技术特征:

1.一种测试用例管理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述设备交互脚本变量包括:设备连接信息、配置指令以及期望回显信息;

3.根据权利要求2所述的方法,其特征在于,所述根据所述设备交互脚本变量,生成与所述目标测试用例对应的设备交互执行脚本,包括:

4.根据权利要求1所述的方法,其特征在于,所述仪表交互脚本变量包括:仪表连接信息、报文头配置信息以及期望流量统计结果;

5.根据权利要求4所述的方法,其特征在于,所述根据所述仪表交互脚本变量,生成与所述目标测试用例对应的仪表交互执行脚本,包括:

6.根据权利要求1所述的方法,其特征在于,在获取与目标测试用例对应的脚本变量表格之前,还包括:

7.根据权利要求6所述的方法,其特征在于,在将所述设备交互关联信息和所述仪表交互关联信息存储至与所述目标测试用例对应的脚本变量表格中之后,还包括:

8.一种测试用例管理装置,其特征在于,包括:

9.一种电子设备,其特征在于,所述电子设备包括:

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现权利要求1-7中任一项所述的测试用例管理方法。


技术总结
本发明公开了一种测试用例管理方法、装置、设备及介质。方法包括:获取与目标测试用例对应的脚本变量表格;脚本变量表格包含目标测试用例的设备交互关联信息和仪表交互关联信息;根据设备交互关联信息,确定与目标测试用例对应的设备交互脚本变量,并根据设备交互脚本变量,生成与目标测试用例对应的设备交互执行脚本;根据仪表交互关联信息,确定与目标测试用例对应的仪表交互脚本变量,并根据仪表交互脚本变量,生成与目标测试用例对应的仪表交互执行脚本。本发明实施例可以实现自动化生成测试用例对应的执行脚本,提高测试用例的转化率,降低测试用例的维护成本。

技术研发人员:徐欢,严萌,苏瀚,刘海建
受保护的技术使用者:北京东土军悦科技有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1