[发明专利]用于机器运行的游戏的自动化测试的方法、设备、装置以及计算机可读存储介质有效
申请号: | 201910320144.8 | 申请日: | 2019-04-19 |
公开(公告)号: | CN110013672B | 公开(公告)日: | 2022-08-05 |
发明(设计)人: | 刘子强;校莹;蒋瑞捷 | 申请(专利权)人: | 腾讯科技(成都)有限公司 |
主分类号: | A63F13/60 | 分类号: | A63F13/60;G06F11/36 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 孙之刚;陈岚 |
地址: | 610041 四川省成都市成都*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 机器 运行 游戏 自动化 测试 方法 设备 装置 以及 计算机 可读 存储 介质 | ||
公开了一种机器运行的游戏的自动化测试方法,包括:加载并解析项目配置文件,所述项目配置文件指定待测的游戏和游戏的自动化测试用例文件;根据所述项目配置文件加载游戏的自动化测试用例文件,其中所述游戏的自动化测试用例文件包括流程控制关键字,所述流程控制关键字包括至少一个第一流程控制关键字,所述第一流程控制关键字是用代码实现的相应的自动化测试行为;以及根据所述游戏的自动化测试用例文件来执行游戏的自动化测试。还公开了一种游戏的自动化测试的设备、装置和计算机可读存储介质。
技术领域
本申请涉及自动化测试,更具体地,涉及机器运行的游戏的自动化测试的方法、设备、装置以及计算机可读存储介质。
背景技术
机器运行的游戏越来越多地受到用户的青睐,机器运行的游戏的开发、测试达到白热化。现有的游戏自动化测试方案主要包括基于游戏控件识别的自动化测试方案以及基于图像识别与控件识别结合的自动化测试方案。例如使用腾讯的GAutomator自动化测试框架可以完成游戏的控件识别与获取,通过编写测试脚本可以自动地操作游戏控件,进而完成游戏的自动化测试。网易的Airtest自动化测试框架较GAutomator而言,除了可以通过控件识别获取并操作游戏控件外,还支持通过图像识别技术识别并操作游戏中的控件,可以通过集成开发环境辅助游戏的自动化测试脚本的编写,如图1所示。
现有游戏自动化测试方案存在以下问题。首先,设计游戏的自动化测试用例需要测试人员编写测试代码,对测试人员要求较高,需要测试人员有一定的编程基础,否则无法胜任游戏自动化测试用例的编写工作。进而,由于游戏的自动化测试用例由代码编写,后期需要有一定编程基础的测试人员才能维护,增加了维护难度。其次,游戏的自动化测试用例与普通的自动化测试用例不同,对测试框架有较高的依赖,例如基于GAutomator自动化测试框架编写的游戏的自动化测试脚本无法在Airtest自动化测试框架下兼容运行。如果在编写好游戏的自动化测试用例后,更换测试框架,原有的自动化测试脚本需要大量重新编写。
发明内容
本发明的实施例提供了机器运行的游戏的自动化测试方法、设备、装置以及计算机可读存储介质,至少部分地解决上面提及的问题。
根据本发明的第一方面,提供了一种机器运行的游戏的自动化测试方法,包括:加载并解析项目配置文件,所述项目配置文件指定待测的游戏和游戏的自动化测试用例文件;根据所述项目配置文件加载游戏的自动化测试用例文件,其中所述游戏的自动化测试用例文件包括流程控制关键字,所述流程控制关键字包括至少一个第一流程控制关键字,所述第一流程控制关键字是用代码实现的相应的自动化测试行为;以及根据所述游戏的自动化测试用例文件来执行游戏的自动化测试。
根据一个实施例,其中,所述项目配置文件还指定游戏测试框架,所述第一流程控制关键字进一步具有游戏测试框架封装模块,所述执行游戏的自动化测试进一步包括:根据所述项目配置文件中指定的所述游戏测试框架,加载相应的游戏测试框架封装模块。
根据一个实施例,其中,所述游戏的自动化测试用例文件包括可扩展标记语言XML文件。
根据一个实施例,其中,所述游戏的自动化测试用例文件按照范围从大到小依次包括以下三个级别的元素:模块、测试场景和执行步骤。
根据一个实施例,其中,所述流程控制关键字包括用于标识执行次数的第二流程控制关键字,其用于定义对测试场景或执行步骤的执行次数,所述执行游戏的自动化测试进一步包括:响应于确定所述游戏的自动化测试用例文件包括所述第二流程控制关键字,根据与所述第二流程控制关键字有关的参数,对所述第二流程控制关键字所定义的测试场景或执行步骤执行所述参数限定的次数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(成都)有限公司,未经腾讯科技(成都)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910320144.8/2.html,转载请声明来源钻瓜专利网。