[发明专利]应用程序测试方法、装置、设备及存储介质有效
申请号: | 201911154050.4 | 申请日: | 2019-11-22 |
公开(公告)号: | CN111045931B | 公开(公告)日: | 2021-01-01 |
发明(设计)人: | 肖磊;刘汉红;吴建伟 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;H04L29/06;H04L29/08 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 邢惠童 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 测试 方法 装置 设备 存储 介质 | ||
本申请实施例公开了一种应用程序测试方法、装置、设备及存储介质,属于计算机技术领域。该方法包括:第一终端显示管理界面,基于管理界面检测到的设置操作生成测试任务,将测试任务发送给测试服务器,测试服务器接收第一终端发送的测试任务,调用虚拟机器人标识对应的虚拟机器人,登录与应用程序标识关联的应用服务器,通过虚拟机器人与应用服务器进行交互,应用服务器与登录应用服务器的第二终端进行交互。因此,测试服务器调用虚拟机器人执行测试任务,由虚拟机器人代替应用程序,与待测试的应用程序进行交互,无需在其他终端上安装应用程序,也无需在测试过程中操作多个终端,减少了耗费的人力和时间,提高了测试效率,降低了测试成本。
技术领域
本申请实施例涉及计算机技术领域,特别涉及一种应用程序测试方法、装置、设备及存储介质。
背景技术
随着计算机技术的发展,多种应用程序逐渐兴起,如游戏应用程序、社交应用程序、信息分享应用程序等。为了确保应用程序的性能良好,及时发现应用程序中存在的缺陷,需要对应用程序进行测试。
目前的很多应用程序具备交互功能,如游戏应用程序中的玩家可以进行对战,或者社交应用程序中的好友可以聊天等。对这类应用程序进行测试时,测试人员会在多个终端上安装该应用程序,操作多个终端,使多个终端通过安装的应用程序进行交互,从而完成测试。但是,上述测试方法耗费了过多的人力和时间,测试效率低,测试成本高。
发明内容
本申请实施例提供了一种应用程序测试方法、装置、设备及存储介质,可以解决相关技术中存在的测试效率低的问题。所述技术方案如下:
一方面,提供了一种应用程序测试方法,应用于测试服务器,所述方法包括:
接收第一终端发送的测试任务,所述测试任务包括虚拟机器人标识和应用程序标识;
调用所述虚拟机器人标识对应的虚拟机器人,登录与所述应用程序标识关联的应用服务器;
通过所述虚拟机器人与所述应用服务器进行交互,所述应用服务器用于与登录所述应用服务器的第二终端进行交互,所述第二终端安装有与所述应用程序标识对应的应用程序。
另一方面,提供了一种应用程序测试方法,应用于第一终端,所述方法包括:
显示与测试服务器关联的管理界面;
基于所述管理界面检测到的设置操作,生成测试任务,所述测试任务包括虚拟机器人标识和应用程序标识;
将所述测试任务发送给所述测试服务器,所述测试服务器用于调用所述虚拟机器人标识对应的虚拟机器人登录与所述应用程序标识关联的应用服务器,通过所述虚拟机器人与所述应用服务器进行交互,所述应用服务器用于与登录所述应用服务器的第二终端进行交互,所述第二终端安装有与所述应用程序标识对应的应用程序。
另一方面,提供了一种应用程序测试方法,应用于第二终端,所述方法包括:
在应用程序的运行过程中,接收测试服务器发送的测试脚本;
执行所述测试脚本后生成执行结果;
将所述执行结果发送给所述测试服务器;
其中,所述测试脚本由第一终端发送给所述测试服务器,所述测试服务器用于调用虚拟机器人登录所述应用程序关联的应用服务器,通过所述虚拟机器人与所述应用服务器进行交互。
另一方面,提供了一种应用程序测试装置,应用于测试服务器,所述装置包括:
接收模块,用于接收第一终端发送的测试任务,所述测试任务包括虚拟机器人标识和应用程序标识;
调用模块,用于调用所述虚拟机器人标识对应的虚拟机器人,登录与所述应用程序标识关联的应用服务器;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911154050.4/2.html,转载请声明来源钻瓜专利网。