测试用例构建方法、设备、存储介质及程序产品技术

技术编号:40072601 阅读:18 留言:0更新日期:2024-01-17 00:24
本公开实施例提供一种测试用例构建方法、设备、存储介质及程序产品,通过获取针对应用程序中待测目标函数的测试语句;将测试语句输入待测目标函数,通过待测目标函数调用的网络接口获取测试语句中网络请求相关的网络地址,网络接口由预先在本地搭建的虚拟网络服务端提供;将网络地址传输给虚拟网络服务端,使虚拟网络服务端获取网络地址对应的虚拟测试返回值;根据测试语句和虚拟测试返回值生成测试用例。通过本地构建虚拟网络服务端替换真实网络服务端,待测目标函数保留原有的调用网络方式,虚拟网络服务端独立于应用程序的网络层,不需要从待测目标函数字节码层面替换调用网络的API接口,降低在单元测试生成测试用例过程中开发和维护成本。

【技术实现步骤摘要】

本公开实施例涉及计算机与网络通信,尤其涉及一种测试用例构建方法、设备、存储介质及程序产品


技术介绍

1、在对应用程序进行测试时通常需要构建测试用例,对于应用程序涉及网络请求的待测目标函数,通常需要采用mock测试的方式来构建测试用例,避免对测试环境的依赖。


技术实现思路

1、本公开实施例提供一种测试用例构建方法、设备、存储介质及程序产品,以在本地构建虚拟网络服务端替换真实网络服务端,降低了在单元测试生成测试用例过程中的开发和维护成本。

2、第一方面,本公开实施例提供一种测试用例构建方法,应用于测试设备,所述方法包括:

3、获取针对应用程序中待测目标函数的测试语句;

4、将所述测试语句输入所述待测目标函数,并通过所述待测目标函数调用的网络接口获取所述测试语句中网络请求相关的网络地址;其中所述网络接口由预先在本地搭建的虚拟网络服务端提供;

5、将所述网络地址传输给所述虚拟网络服务端,使得所述虚拟网络服务端获取所述网络地址对应的模拟测试返回值;</p>

6、根据本文档来自技高网...

【技术保护点】

1.一种测试用例构建方法,其特征在于,应用于测试设备,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述通过所述待测目标函数调用的网络接口获取所述测试语句中网络请求相关的网络地址,包括:

3.根据权利要求2所述的方法,其特征在于,还包括:

4.根据权利要求1所述的方法,其特征在于,还包括:

5.一种测试用例构建方法,其特征在于,应用于虚拟网络服务端,所述方法包括:

6.根据权利要求5所述的方法,其特征在于,所述获取所述网络地址对应的模拟测试返回值,包括:

7.根据权利要求6所述的方法,其特征在于,所述从所...

【技术特征摘要】

1.一种测试用例构建方法,其特征在于,应用于测试设备,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述通过所述待测目标函数调用的网络接口获取所述测试语句中网络请求相关的网络地址,包括:

3.根据权利要求2所述的方法,其特征在于,还包括:

4.根据权利要求1所述的方法,其特征在于,还包括:

5.一种测试用例构建方法,其特征在于,应用于虚拟网络服务端,所述方法包括:

6.根据权利要求5所述的方法,其特征在于,所述获取所述网络地址对应的模拟测试返回值,包括:

7.根据权利要求6所述的方法,其特征在于,所述从所述备选返回值中选择一个或多个备选返回值,确定为所述网络地址对应的模拟测试返...

【专利技术属性】
技术研发人员:甘陈卿陈柳杉孙毅恒梁昊马国俊
申请(专利权)人:北京字跳网络技术有限公司
类型:发明
国别省市:

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

1