[发明专利]游戏自动化测试方法及相关装置有效
申请号: | 201610388475.1 | 申请日: | 2016-06-02 |
公开(公告)号: | CN106095666B | 公开(公告)日: | 2018-01-09 |
发明(设计)人: | 方亮;荆彦青;许敏华;孙大伟;杨君;张伟;蔡怡峰;施晓廉 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙)44285 | 代理人: | 王仲凯 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 游戏 自动化 测试 方法 相关 装置 | ||
技术领域
本发明涉及计算机应用技术领域,具体涉及游戏自动化测试方法及相关装置。
背景技术
目前市场上终端(例如PC机、智能终端)的种类非常之多,以安装有安卓操作系统的智能手机为例,其机型多达上千款,由于不同机型使用的硬件和软件都不一样,所以游戏在开发过程中以及上市之前都需要在主流机型上进行兼容性测试,以验证其能否正常运行。
传统测试方法是测试人员人工在不同的终端上操作游戏,这种测试方式耗费人力和时间。
发明内容
有鉴于此,本发明实施例提供一种游戏自动化测试方法及相关装置,以实现游戏的自动化测试,节省人力和时间。
为实现上述目的,本发明实施例提供如下技术方案:
一种游戏自动化测试方法,所述游戏自动化测试方法包括:
查找目标UI控件;
确定目标UI控件在所述终端显示屏上的覆盖区域和当前顶点位置;
根据所述当前顶点位置和覆盖区域,确定针对所述目标UI控件的操作事件;所述操作事件至少包括操作方式和在所述终端显示屏上的操作位置;
通知所述终端执行所述操作事件,以实现对与所述操作位置对应的目标UI控件、采用所述操作方式进行操作。
一种游戏自动化测试装置,所述游戏自动化测试装置包括自动化测试模块,所述自动化测试模块包括:
查找单元,用于查找目标用户界面UI控件;
第一确定单元,用于确定所述目标UI控件在所述终端显示屏上的覆盖区域和当前顶点位置;
操作事件确定单元,用于根据所述当前顶点位置和覆盖区域,确定针对所述目标UI控件的操作事件;所述操作事件至少包括操作方式和在所述终端显示屏上的操作位置;
通讯单元,用于通知所述终端执行所述操作事件,以实现对与所述操作位置对应的目标UI控件、采用所述操作方式进行操作。
一种服务器,用于对终端的游戏进行自动化测试;所述服务器至少包括处理器、存储器,其中,所述存储器中存储有自动化测试脚本;
所述处理器通过运行所述自动化测试脚本,至少执行下述操作:
确定目标UI控件在所述终端显示屏上的覆盖区域和当前顶点位置;
根据所述当前顶点位置和覆盖区域,确定针对所述目标UI控件的操作事件;所述操作事件至少包括操作方式和在所述终端显示屏上的操作位置;
通知所述终端执行所述操作事件,以实现对与所述操作位置对应的目标UI控件、采用所述操作方式进行操作。
一种游戏自动化测试方法,应用于终端,所述游戏自动化测试方法包括:
接收来自服务器或游戏自动化测试装置的、指示执行操作事件的通知;所述操作事件至少包括操作方式和在所述终端显示屏上的操作位置;所述操作方式和操作位置是由所述服务器或游戏自动化测试装置根据所述UI控件的当前顶点位置和覆盖区域确定的;
根据所述通知,执行所述操作事件,以实现对与所述操作位置对应的UI控件、采用确定出的操作方式进行操作。
一种终端,其特征在于,包括:
通信单元,用于接收来自服务器或游戏自动化测试装置的、指示执行操作事件的通知;所述操作事件至少包括操作方式和在所述终端显示屏上的操作位置;其中,所述操作方式和操作位置是由所述服务器或游戏自动化测试装置根据所述UI控件的当前顶点位置和覆盖区域确定的;
执行单元,用于根据所述通知,执行所述操作事件,以实现对与所述操作位置对应的UI控件、采用确定出的操作方式进行操作。
一种游戏自动化测试系统,包括上述的终端,以及,上述的服务器,或上述的游戏自动化测试装置。
由于人对游戏中UI控件的触碰操作,实际是对终端显示屏上的坐标点(位置)的操作,例如,点击某个UI控件,其实是点击了与该UI控件对应的坐标点。而本发明实施例中的游戏自动化测试方法及相关装置,获取欲操作的UI控件(目标UI控件)在终端显示屏上的覆盖区域和当前顶点位置,并据此确定出针对目标UI控件的操作事件。随后,通知终端执行操作事件。
由于所确定出的操作事件中包含操作方式和在终端显示屏上的操作位置,因此可模拟人对游戏UI控件的操作,进而实现在终端上操作游戏,对游戏进行自动化测试。在此过程中,并不需要人工在不同的终端上操作游戏,因此可节省人力和时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610388475.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种铁皮石斛酸奶的制备方法及应用
- 下一篇:具有头部按摩功能的梳子