[发明专利]游戏自动化测试方法及装置、存储介质、电子设备有效
| 申请号: | 201810062053.4 | 申请日: | 2018-01-23 |
| 公开(公告)号: | CN108280026B | 公开(公告)日: | 2019-03-22 |
| 发明(设计)人: | 李翔;王建军;刘欣 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 王辉;阚梓瑄 |
| 地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 测试脚本 标准数据结构 自动化测试 操作类型 基本模型 控件信息 标准化处理 存储介质 电子设备 接口接收 控件 测试 通用 配置 | ||
本公开是关于一种自动化测试方法及装置,该方法包括:配置通用SDK接口以及SDK基本模型并利用SDK接口接收包括控件信息数据以及操作类型的待测试脚本;利用SDK基本模型对控件信息数据进行标准化处理得到标准数据结构;根据操作类型运行待测试脚本,并根据标准数据结构定位待测试脚本中的待测试控件。
技术领域
本公开涉及软件测试技术领域,具体而言,涉及一种自动化测试方 法、自动化测试装置、计算机可读存储介质以及电子设备。
背景技术
在现有的游戏测试方案中,可以通过游戏测试框架对待测试的游戏脚 本进行测试;也可以通过UI控件识别方法对待测试的UI控件进行测试。
但是,上述测试方案都存在相应的缺陷,因此需要提供一种新的自动 化测试方法。
需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公 开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现 有技术的信息。
发明内容
根据本公开的一个方面,提供一种自动化测试方法,包括:
配置通用SDK接口以及SDK基本模型并利用所述SDK接口接收包 括控件信息数据以及操作类型的待测试脚本;
利用所述SDK基本模型对所述控件信息数据进行标准化处理得到标 准数据结构;
根据所述操作类型运行所述待测试脚本,并根据所述标准数据结构定 位所述待测试脚本中的待测试控件。
根据本公开的一个方面,提供一种自动化测试装置,包括:
配置模块,用于配置通用SDK接口以及SDK基本模型并利用所述 SDK接口接收包括控件信息数据以及操作类型的待测试脚本;
标准化处理模块,用于利用所述SDK基本模型对所述控件信息数据 进行标准化处理得到标准数据结构;
待测试控件定位模块,用于根据所述操作类型运行所述待测试脚本, 并根据所述标准数据结构定位所述待测试脚本中的待测试控件。
根据本公开的一个方面,提供一种计算机可读存储介质,其上存储有 计算机程序,所述计算机程序被处理器执行时实现上述任意一项所述的自 动化测试方法。
根据本公开的一个方面,提供一种电子设备,包括:
处理器;以及
存储器,用于存储所述处理器的可执行指令;
其中,所述处理器配置为经由执行所述可执行指令来执行上述任意一 项所述的自动化测试方法。
本公开一种自动化测试方法及装置,一方面,通过配置通用SDK接 口并利用SDK基本模型对控件信息数据进行标准化处理得到标准数据结 构,解决了现有技术方案中由于信息数据的结构不同导致的适用范围较小 的问题,提高了该自动化测试方法的应用范围;另一方面,通过根据标准 数据结构定位待测试脚本中的待测试控件,提高了待测试控件的定位效 率,同时也提高了自动化测试的效率。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释 性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合 本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见 地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技 术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得 其他的附图。
图1是示出根据本公开一些实施例的自动化测试原理示例性框图。
图2是示出根据本公开一些实施例的游戏脚本的数据展示工具的示例 图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810062053.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种AT指令模块的学习调试系统
- 下一篇:一种脚本的并发调试渲染方法及装置





