业务测试方法、搜索业务测试方法及装置与流程

文档序号:37906048发布日期:2024-05-09 21:53阅读:15来源:国知局
业务测试方法、搜索业务测试方法及装置与流程

本说明书实施例涉及计算机,特别涉及一种业务测试方法和搜索业务测试方法。


背景技术:

1、随着电商产业的迅速发展,越来越多的人们开始使用各种应用程序进行购物来满足日常的购物需求,各种应用程序和应用程序中的各种功能业务也在不断迭代更新。在迭代更新的过程中,由于涉及到代码逻辑的调整,可能会导致对其他功能业务的改变,从而对其他功能业务造成影响。

2、因此,需要对迭代更新的业务进行业务测试,以确定此次业务更新的质量,避免问题遗漏。


技术实现思路

1、有鉴于此,本说明书实施例提供了业务测试方法、搜索业务测试方法。本说明书一个或者多个实施例同时涉及业务测试装置、搜索业务测试装置,一种计算设备,一种计算机可读存储介质以及一种计算机程序,以解决现有技术中存在的技术缺陷。

2、根据本说明书实施例的第一方面,提供了一种业务测试方法,包括:

3、接收针对待测试业务的业务测试请求,并响应于所述业务测试请求获取目标业务请求数据,其中,所述目标业务请求数据基于用户历史行为数据获得;

4、分别在所述待测试业务对应的目标测试环境和历史业务环境中运行所述目标业务请求数据;

5、获取所述目标测试环境对应的测试运行结果和所述历史业务环境对应的业务运行结果;

6、在所述测试运行结果和所述业务运行结果一致的情况下,确定所述待测试业务测试成功。

7、根据本说明书实施例的第二方面,提供了一种业务测试装置,包括:

8、接收模块,被配置为接收针对待测试业务的业务测试请求,并响应于所述业务测试请求获取目标业务请求数据,其中,所述目标业务请求数据基于用户历史行为数据获得;

9、运行模块,被配置为分别在所述待测试业务对应的目标测试环境和历史业务环境中运行所述目标业务请求数据;

10、获取模块,被配置为获取所述目标测试环境对应的测试运行结果和所述历史业务环境对应的业务运行结果;

11、确定模块,被配置为在所述测试运行结果和所述业务运行结果一致的情况下,确定所述待测试业务测试成功。

12、根据本说明书实施例的第三方面,提供了一种搜索业务测试方法,包括:

13、接收针对待测试搜索业务的搜索业务测试请求,并响应于所述搜索业务测试请求获取目标业务请求数据,其中,所述目标业务请求数据基于用户历史搜索行为数据获得;

14、分别在所述待测试搜索业务对应的目标测试环境和历史业务环境中运行所述目标业务请求数据;

15、获取所述目标测试环境对应的测试搜索结果和所述历史业务环境对应的业务搜索结果;

16、在所述测试搜索结果和所述业务搜索结果一致的情况下,确定所述待测试搜索业务测试成功。

17、根据本说明书实施例的第四方面,提供了一种搜索业务测试装置,包括:

18、请求接收模块,被配置为接收针对待测试搜索业务的搜索业务测试请求,并响应于所述搜索业务测试请求获取目标业务请求数据,其中,所述目标业务请求数据基于用户历史搜索行为数据获得;

19、数据运行模块,被配置为分别在所述待测试搜索业务对应的目标测试环境和历史业务环境中运行所述目标业务请求数据;

20、结果获取模块,被配置为获取所述目标测试环境对应的测试搜索结果和所述历史业务环境对应的业务搜索结果;

21、测试确定模块,被配置为在所述测试搜索结果和所述业务搜索结果一致的情况下,确定所述待测试搜索业务测试成功。

22、根据本说明书实施例的第五方面,提供了一种计算设备,包括:

23、存储器和处理器;

24、所述存储器用于存储计算机可执行指令,所述处理器用于执行所述计算机可执行指令,该计算机可执行指令被处理器执行时实现上述业务测试方法或搜索业务测试方法的步骤。

25、根据本说明书实施例的第六方面,提供了一种计算机可读存储介质,其存储有计算机可执行指令,该指令被处理器执行时实现上述业务测试方法或搜索业务测试方法的步骤。

26、根据本说明书实施例的第七方面,提供了一种计算机程序,其中,当所述计算机程序在计算机中执行时,令计算机执行上述业务测试方法或搜索业务测试方法的步骤。

27、本说明书一个实施例实现了,在待测试业务正式上线之前,分别在目标测试环境和历史业务环境中运行待测试业务对应的目标业务请求数据,通过确定目标业务请求数据在目标测试环境和历史业务环境中的运行结果是否相同,来确定此次业务的更新是否会对业务的实际运行结果产生影响,从而避免更新业务所带来的问题遗漏到线上。



技术特征:

1.一种业务测试方法,包括:

2.如权利要求1所述的方法,在所述待测试业务对应的目标测试环境中运行所述目标业务请求数据,包括:

3.如权利要求2所述的方法,基于所述测试接口在所述目标测试环境中运行所述目标业务请求数据,包括:

4.如权利要求1所述的方法,在所述待测试业务对应的历史业务环境中运行所述目标业务请求数据,包括:

5.如权利要求4所述的方法,基于所述业务接口在所述历史业务环境中运行所述目标业务请求数据,包括:

6.如权利要求1所述的方法,获取所述目标测试环境对应的测试运行结果和所述历史业务环境对应的业务运行结果,包括:

7.如权利要求6所述的方法,过滤所述初始测试运行结果中的无效测试运行结果,包括:

8.如权利要求6所述的方法,过滤所述初始业务运行结果中的无效业务运行结果,包括:

9.如权利要求1所述的方法,获取目标业务请求数据,包括:

10.一种搜索业务测试方法,包括:

11.一种业务测试装置,包括:

12.一种搜索业务测试装置,包括:

13.一种计算设备,包括:

14.一种计算机可读存储介质,其存储有计算机可执行指令,该计算机可执行指令被处理器执行时实现权利要求1至10任意一项所述方法的步骤。


技术总结
本说明书实施例提供业务测试方法、搜索业务测试方法及装置,其中所述业务测试方法包括:接收针对待测试业务的业务测试请求,并响应于所述业务测试请求获取目标业务请求数据,其中,所述目标业务请求数据基于用户历史行为数据获得;分别在所述待测试业务对应的目标测试环境和历史业务环境中运行所述目标业务请求数据;获取所述目标测试环境对应的测试运行结果和所述历史业务环境对应的业务运行结果;在所述测试运行结果和所述业务运行结果一致的情况下,确定所述待测试业务测试成功。实现了在待测试业务上线之前,分别在目标测试环境和历史业务环境中运行目标业务请求数据,来确定待测试业务是否会对业务的实际运行结果产生影响。

技术研发人员:葛媛
受保护的技术使用者:盒马(中国)有限公司
技术研发日:
技术公布日:2024/5/8
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1