[发明专利]测试用例生成方法、测试方法、装置、介质、设备及产品在审
申请号: | 202211373359.4 | 申请日: | 2022-11-03 |
公开(公告)号: | CN115794612A | 公开(公告)日: | 2023-03-14 |
发明(设计)人: | 李方园 | 申请(专利权)人: | 拉扎斯网络科技(上海)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F16/2455 |
代理公司: | 北京恒博知识产权代理有限公司 11528 | 代理人: | 范胜祥 |
地址: | 200333 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 生成 方法 装置 介质 设备 产品 | ||
本申请提供一种测试用例的生成方法与装置、接口测试方法与装置、计算机可读存储介质、电子设备以及计算机程序产品,涉及接口测试技术领域。其中,测试用例的生成方法包括:确定用于测试目标接口的目标数据;确定用于生成上述目标数据的目标方法;对上述目标方法进行字节码注入,得到上述目标数据;根据上述目标数据生成用于测试上述目标接口的测试用例。本申请提供的测试用例生成方案中无需构造数据,测试用例的生成效率高,进一步地还有利于提升测试效率。
技术领域
本说明书涉及接口测试技术领域,尤其涉及一种测试用例的生成方法与装置、接口测试方法与装置、计算机可读存储介质、电子设备以及计算机程序产品。
背景技术
对接口进行测试过程中,一般情况下需要通过构造数据的方式来确定测试用例。比如,用于测试运单查询接口的测试用例中需要构造运单数据,而构造运单数据则需要进行下单操作生成运单才确定。又比如,用于测试骑手信息查询接口的测试用例中则需要构造骑手信息等。
相关技术提供的方式中每个测试用例需要调用一个或一系列接口进行不同的造数操作,不仅存在造数过程复杂、耗时较长的问题外,还可能受别的系统的稳定性影响,导致测试用例受到非本系统本接口因素执行失败。
需要说明的是,在上述背景技术部分公开的信息仅用于加强对本说明书的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本说明书实施例提供一种测试用例的生成方法与装置、接口测试方法与装置、计算机可读存储介质、电子设备以及计算机程序产品,无需构造数据,测试用例的生成效率高,进一步地还有利于提升测试效率。
本说明书实施例的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本说明书的实践而习得。
根据本说明书实施例的一个方面,提供一种测试用例的生成方法,该方法包括:确定用于测试目标接口的目标数据;确定用于生成上述目标数据的目标方法;对上述目标方法进行字节码注入,得到上述目标数据;以及,根据上述目标数据生成用于测试上述目标接口的测试用例。
在示例性的实施例中,基于前述方案,上述确定用于生成上述目标数据的目标方法,包括:确定上述目标接口调用的下游接口,并将实现上述下游接口的方法确定为目标方法。
在示例性的实施例中,基于前述方案,上述确定用于生成上述目标数据的目标方法,包括:确定上述目标接口调用的目标数据库,并将查询上述目标数据库的方法确定为目标方法。
在示例性的实施例中,基于前述方案,运行上述目标接口的虚拟系统中有挂载代理程序;
上述对上述目标方法进行字节码注入,得到上述目标数据,包括:基于上述代理程序实现上述目标方法的字节码注入,并将上述目标方法的返回结果作为上述目标数据。
在示例性的实施例中,基于前述方案,上述目标接口为运单查询接口,上述确定用于生成上述目标数据的目标方法,包括:确定用于生成上述目标数据的目标方法为用于执行下单操作的方法;
上述对上述目标方法进行字节码注入,得到上述目标数据,包括:对上述目标方法进行字节码注入,得到上述目标数据包含运单单号。
在示例性的实施例中,基于前述方案,上述目标接口为骑手查询接口,上述确定用于生成上述目标数据的目标方法,包括:确定用于生成上述目标数据的目标方法为用于创建骑手信息的方法;
上述对上述目标方法进行字节码注入,得到上述目标数据,包括:对上述目标方法进行字节码注入,得到上述目标数据包含骑手的唯一标识信息。
根据本说明书实施例的另一个方面,提供一种接口测试方法,该方法包括:根据包含目标数据的测试用例,测试目标接口;其中,上述包含目标数据的测试用例为根据上述方面中接口测试用例生成方法的实施例提供的测试用例的生成方法生成的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于拉扎斯网络科技(上海)有限公司,未经拉扎斯网络科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211373359.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种薄型增亮膜
- 下一篇:多AGV协同的死锁预测解锁方法、系统及存储介质