[发明专利]一种应用测试方法、装置、计算机设备及存储介质有效
申请号: | 202110039927.6 | 申请日: | 2021-01-13 |
公开(公告)号: | CN112699047B | 公开(公告)日: | 2023-08-25 |
发明(设计)人: | 蒋政胜 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 朱佳 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用 测试 方法 装置 计算机 设备 存储 介质 | ||
本申请提供一种应用测试方法、装置、计算机设备及存储介质,可以应用于云计算等计算机技术相关领域,用于解决应用测试效率较低的问题。该方法包括:获得针对待测试应用的测试账号信息;针对所述至少一个业务逻辑中待测试的目标业务逻辑,以所述测试账号信息模拟所述目标业务逻辑运行过程中的各个操作节点的用户侧操作;将每个用户侧操作的操作结果配置到所述待测试应用中,并根据预先配置的每个操作节点的操作结果与目标运行结果之间的对应关系,查询所述待测试应用根据所述操作结果运行后的测试运行结果是否满足所述目标运行结果;当各个测试运行结果满足对应的目标运行结果时,确定所述目标业务逻辑的测试结果为正常。
技术领域
本申请涉及计算机技术领域,尤其涉及一种应用测试方法、装置、计算机设备及存储介质。
背景技术
在一些场景下,例如观看视频的场景,商家可以设置一些观看权限,在用户账号满足观看权限时,才可以观看视频,以促进用户注册会员或充值等。那么,在该场景对应的程序编写完成之后,需要利用满足不同观看权限的用户账号,对该程序进行全面的测试,确定该程序中是否存在逻辑漏洞等,在测试通过之后,该程序才可以上线并投入使用。
传统的测试方法通常是在程序运行的过程当中,测试人员重复的通过真实的观看视频,并注册会员或充值等操作来对程序进行全面的测试,测试人员根据经验,判断出程序中是否存在异常,获得测试结果。可见,测试过程完全依靠测试人员的工作经验和专业素养,且,测试人员重复的观看视频,并注册会员或充值等操作会使得测试过程效率较低,在其他的场景下也存在类似的问题。
发明内容
本申请实施例提供一种应用测试方法、装置、计算机设备及存储介质,用于解决测试效率较低的问题。
第一方面,提供一种应用测试方法,包括:
获得针对待测试应用的测试账号信息;其中,所述待测试应用包括至少一个业务逻辑;
针对所述至少一个业务逻辑中待测试的目标业务逻辑,以所述测试账号信息模拟所述目标业务逻辑运行过程中的各个操作节点的用户侧操作;
将每个用户侧操作的操作结果配置到所述待测试应用中,并根据预先配置的每个操作节点的操作结果与目标运行结果之间的对应关系,查询所述待测试应用根据所述操作结果运行后的测试运行结果是否满足所述目标运行结果;
当各个测试运行结果满足对应的目标运行结果时,确定所述目标业务逻辑的测试结果为正常。
第二方面,提供一种应用测试装置,包括:
获取模块:用于获得针对待测试应用的测试账号信息;其中,所述待测试应用包括至少一个业务逻辑;
处理模块:用于针对所述至少一个业务逻辑中待测试的目标业务逻辑,以所述测试账号信息模拟所述目标业务逻辑运行过程中的各个操作节点的用户侧操作;
所述处理模块还用于:将每个用户侧操作的操作结果配置到所述待测试应用中,并根据预先配置的每个操作节点的操作结果与目标运行结果之间的对应关系,查询所述待测试应用根据所述操作结果运行后的测试运行结果是否满足所述目标运行结果;
所述处理模块还用于:当各个测试运行结果满足对应的目标运行结果时,确定所述目标业务逻辑的测试结果为正常。
可选的,所述获取模块还用于:
针对所述至少一个业务逻辑中待测试的目标业务逻辑,确定与所述目标业务逻辑匹配的测试账号配置策略;
基于所述测试账号配置策略,配置所述测试账号的测试账号信息,获得针对待测试应用的测试账号信息。
可选的,所述处理模块还用于:
在所述目标业务逻辑运行之前,根据所述目标业务逻辑的运行条件,模拟与所述运行条件匹配的用户侧操作;或者,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110039927.6/2.html,转载请声明来源钻瓜专利网。