[发明专利]一种游戏自动化测试方法、装置、终端和计算机存储介质有效
申请号: | 201911015037.0 | 申请日: | 2019-10-23 |
公开(公告)号: | CN110781085B | 公开(公告)日: | 2022-02-11 |
发明(设计)人: | 张帆 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;A63F13/60 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 游戏 自动化 测试 方法 装置 终端 计算机 存储 介质 | ||
本发明实施例公开了一种游戏自动测试方法、装置、终端和计算机存储介质。所述一种游戏自动测试方法包括:根据待测试游戏的描述信息获取所述待测试游戏的安装包、测试用例和测试框架;根据与所述待测试游戏匹配的测试脚本命令,向至少一个测试终端发送所述安装包,并控制所述至少一个测试终端安装所述安装包,以及向所述至少一个测试终端发送所述测试用例,并控制所述至少一个测试终端执行针对所述待测试游戏的至少一个操作事件;根据所述至少一个测试终端执行针对所述待测试游戏的至少一个操作事件的测试结果,生成所述待测试游戏的测试报告。采用本发明实施例,可以对各类游戏实现自动下载、安装、测试和测试结果推送,提高游戏测试效率。
技术领域
本发明涉及计算机技术领域,尤其涉及一种游戏自动测试方法、装置、终 端和计算机存储介质。
背景技术
随着智能手机行业的快速发展,手机游戏的市场占有率越来越高,游戏的 内容和复杂程度也随之增加。现有的手机游戏大多采用Unity引擎进行开发,然 而,随着用户对手游画面的精美程度越来越高的要求,依托于具有强大画面优 势的虚幻引擎4(UnrealEngine 4,UE4)开发的手游产品也越来越多,与此同 时,游戏的各类区域化版本更是层出不穷。为保证游戏的性能,游戏制作公司 在游戏的开发过程中都需投入大量的资源来执行相关的游戏测试。例如,负载 测试、耗电量测试、针对每日版本的冒烟测试、内存监测以及针对特定场景的 崩溃测试等等,从而通过各类游戏测试不断检测和优化游戏性能。
为保证游戏测试的高质量和高效率,市面上生产了很多游戏自动化测试工 具,比较常见的例如有自动测试工具Airtest和自动测试工具GAutomator,这些 测试工具可以为测试人员提供游戏的自动化测试框架,完成部分游戏测试内容。 但是,上述自动化测试只限于对游戏内容的自动测试,例如,在已手动安装好 待测试游戏的测试终端上根据预设的测试项目以及流程执行相应的自动测试。 该测试方法整体自动化程度较低,并且,由于在游戏测试之前涉及到手动安装 等操作,而不同的测试人员手动安装的过程可能会存在操作差异,使得测试结 果产生误差。因此,在手游市场不断扩大、游戏测试需求日益攀升的情况下, 游戏测试人员更需要一种可以覆盖从游戏测试的前期准备工作到具体执行游戏 测试在内的整个自动测试流程的游戏自动测试方案。
发明内容
本发明实施例提供了一种游戏自动测试方法、装置、终端及计算机存储介 质,可以实现各类游戏从下载、安装、测试到推送测试结果的自动化流程,提 升游戏测试的自动化率,减轻测试负担,提高测试效率。
一方面,本发明实施例提供了一种游戏自动测试方法,该游戏自动测试方 法包括:
根据待测试游戏的描述信息获取所述待测试游戏的安装包、测试用例和测 试框架,所述测试用例包括针对所述待测试游戏的至少一个操作事件,所述测 试框架包括与所述待测试游戏匹配的测试脚本命令;
根据与所述待测试游戏匹配的测试脚本命令,向至少一个测试终端发送所 述安装包,并控制所述至少一个测试终端安装所述安装包,以及向所述至少一 个测试终端发送所述测试用例,并控制所述至少一个测试终端执行针对所述待 测试游戏的至少一个操作事件;
根据所述至少一个测试终端执行针对所述待测试游戏的至少一个操作事件 的测试结果,生成所述待测试游戏的测试报告。
其中,所述方法还包括:
确定所述测试报告对应的测试类别,并向所述测试类别对应的至少一个预 设地址发送所述测试报告。
其中,所述测试结果包括文字结果和图片结果;所述文字结果为所述至少 一个测试终端执行针对所述待测试游戏的至少一个操作事件时产生的测试数据; 所述图片结果为所述至少一个测试终端执行针对所述待测试游戏的至少一个操 作事件时出现游戏漏洞的游戏截图,所述游戏漏洞包括游戏闪退、游戏卡顿、 游戏闪屏和游戏崩溃中的任意一种。
其中,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911015037.0/2.html,转载请声明来源钻瓜专利网。