[发明专利]游戏测试方法、装置、计算机存储介质和电子设备在审
申请号: | 201910360657.1 | 申请日: | 2019-04-30 |
公开(公告)号: | CN110083541A | 公开(公告)日: | 2019-08-02 |
发明(设计)人: | 吴炜峰 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 王辉;阚梓瑄 |
地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试模块 测试行为 行为树 测试 游戏客户端 电子设备 通信连接 游戏测试 游戏客户 计算机存储介质 计算机技术领域 测试指令生成 测试指令 测试装置 存储介质 开发管理 配置文件 数据交互 遍历 加载 发送 游戏 返回 维护 | ||
本公开涉及计算机技术领域,具体公开了一种游戏测试方法及装置、存储介质和电子设备。该方法包括:建立与测试模块之间的通信连接,其中所述测试模块置于游戏客户端内;加载行为树用例配置文件,以获得测试行为树;根据所述测试行为树的节点向所述测试模块发送测试指令,并接收所述测试模块返回的所述游戏客户端执行所述测试指令生成的执行信息,以实现对所述游戏客户端的测试。本公开通过将测试行为以行为树的模式进行开发管理,便于测试用例的维护,提高了测试用例的游戏逻辑性;同时,通过测试装置与测试模块的通信连接运行行为树的节点,以通过节点与测试模块之间的数据交互对测试行为树进行遍历,可实现复杂性高的游戏客户端的测试工作。
技术领域
本公开涉及计算机技术领域,更具体地,涉及一种游戏测试方法、游戏测试装置、计算机存储介质和电子设备。
背景技术
随着计算机和网络技术的发展,应用产品的种类越来越多,其中常见的应用产品有游戏,一款新的游戏吸引用户的因素有两个:可玩性和游戏的质量,游戏测试作为游戏开发中质量保证的最重要的环节之一,在游戏设计和开发的过程中发挥越来越重要的作用。
目前的游戏测试技术一方面是依赖于人工测试,但测试效率低;另一方面是游戏的自动化测试,其主要思路是根据事先录制的操作步骤编写测试用例,并按步骤执行测试用例,然而随着游戏逻辑复杂度的不断提高,仅仅依赖于预定的测试步骤进行测试工作,无法深入到复杂的游戏逻辑中,测试用例维护成本高,也难以实现对更为复杂的测试用例的测试工作;此外,面对测试过程中出现的问题缺乏在游戏逻辑上的定位排查能力,降低游戏测试的效率,进而可能导致延迟游戏的上市时间而错失大批用户。
因此,需要提供一种新的游戏测试方法。
需要说明的是,在上述背景技术部分发明的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本公开的目的在于提供一种游戏测试方法及装置、计算机存储介质和电子设备,进而至少在一定程度上避免了游戏的自动化测试过程无法深入至复杂的游戏逻辑中、测试用例维护成本高和测试效率低等问题。
本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
根据本公开的一个方面,提供一种游戏测试方法,应用于可执行测试行为的测试装置,所述方法包括:建立与测试模块之间的通信连接,其中所述测试模块置于游戏客户端内;加载行为树用例配置文件,以获得测试行为树;根据所述测试行为树的节点向所述测试模块发送测试指令,并接收所述测试模块返回的所述游戏客户端执行所述测试指令生成的执行信息,以实现对所述游戏客户端的测试。
在本公开的一种示例性实施例中,所述测试用例配置文件包括测试行为树中节点的名称、节点的参数以及节点之间的逻辑关系;所述加载行为树用例配置文件,以获得测试行为树,包括:将所述节点的名称、节点的参数以及节点之间的逻辑关系对应的数据结构,转换为测试用例对应的数据结构,以获得所述测试行为树。
在本公开的一种示例性实施例中,所述测试行为树的节点包括网络节点;所述建立与测试模块之间的通信连接,其中所述测试模块置于游戏客户端内,包括:根据所述网络节点的参数,在目标管理器中索引所述测试模块对应的网络管理对象;若索引到所述网络管理对象,则建立与所述网络管理对象的网络连接,以实现与所述测试模块之间的网络连接;若索引不到所述网络管理对象,则网络连接失败。
在本公开的一种示例性实施例中,所述根据所述测试行为树的节点向所述测试模块发送测试指令,并接收所述测试模块返回的所述游戏客户端执行所述测试指令生成的执行信息,以实现对所述游戏客户端的测试,包括:为所述测试行为树分配一主逻辑协程;基于所述主逻辑协程,以第一时间间隔循环遍历所述测试行为树中的各个节点,根据所述各个节点向所述测试模块发送所述测试指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910360657.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:接口测试方法及装置
- 下一篇:一种推荐系统中模型测试方法、装置及电子设备