[发明专利]一种游戏自动测试方法、装置及终端有效
申请号: | 201910362687.6 | 申请日: | 2019-04-30 |
公开(公告)号: | CN110141864B | 公开(公告)日: | 2022-08-23 |
发明(设计)人: | 杨军;陈强;文施嘉 | 申请(专利权)人: | 深圳市腾讯网域计算机网络有限公司 |
主分类号: | A63F13/60 | 分类号: | A63F13/60;A63F13/55 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;贾允 |
地址: | 518000 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 游戏 自动 测试 方法 装置 终端 | ||
1.一种游戏自动测试方法,其特征在于,应用于多人在线战术竞技游戏,所述方法包括:
确定测试用例的目标游戏帧对应的目标游戏角色;所述测试用例对应的游戏场景中包括至少一个目标游戏角色,所述目标游戏角色包括主控游戏角色和非主控游戏角色;
基于所述测试用例的配置文件确定所述目标游戏角色的角色标识,以及所述目标游戏角色在所述目标游戏帧中的技能信息;所述技能信息包括技能内容和技能作用对象;
根据所述技能信息中的技能内容获取与所述技能内容相匹配的技能释放接口函数,将所述技能释放接口函数中的技能作用对象信息调整为所述技能信息中的技能作用对象,并将所述技能释放接口函数中的角色标识信息调整为所述目标游戏角色的角色标识;所述技能释放接口函数中的角色标识信息用于指示技能的实施主体;
调用调整后的所述技能释放接口函数,生成所述目标游戏角色的技能帧指令;
根据所述目标游戏角色的技能帧指令,执行所述目标游戏角色的技能释放,从而在游戏测试时,在单客户端上实现对包括主控角色和非主控角色的多个游戏角色的操控,不再需要多台客户端进行配合测试。
2.根据权利要求1所述的游戏自动测试方法,其特征在于,所述方法还包括:
获取所述测试用例的配置文件;所述配置文件中包括所述至少一个目标游戏角色的角色信息;
调用角色创建接口函数在所述游戏场景中创建所述角色信息对应的基础游戏角色;
根据所述角色信息中的技能信息对应的组件对所述基础游戏角色进行技能初始化,得到所述游戏场景中的目标游戏角色。
3.根据权利要求2所述的游戏自动测试方法,其特征在于,所述调用角色创建接口函数在所述游戏场景中创建所述角色信息对应的基础游戏角色包括:
调用角色创建接口函数,通过所述角色创建接口函数创建与所述角色信息中的角色标识相对应的基础游戏角色;
根据所述角色信息中所述基础游戏角色在所述游戏场景中的位置坐标,将所述基础游戏角色添加到所述游戏场景中。
4.根据权利要求3所述的游戏自动测试方法,其特征在于,所述基于所述测试用例的配置文件确定所述目标游戏角色的角色标识,以及所述目标游戏角色在所述目标游戏帧中的技能信息包括:
确定测试用例的配置文件中与所述目标游戏角色对应的目标角色标识;
确定测试用例的配置文件中所述目标角色标识对应的目标技能信息序列;
从所述目标技能信息序列中获取与所述目标游戏帧相匹配的目标技能信息,得到所述目标游戏角色在所述目标游戏帧中的技能信息。
5.根据权利要求1所述的游戏自动测试方法,其特征在于,在根据所述目标游戏角色的技能帧指令,执行所述目标游戏角色的技能释放之后,所述方法还包括:
采集所述技能释放对应的技能效果数据,得到对应于所述目标游戏帧的目标测试数据;
获取所述测试用例中与所述目标游戏帧对应的期望测试数据;
根据所述目标测试数据与所述期望测试数据的比对结果,确定所述目标游戏帧的测试结果。
6.一种游戏自动测试装置,其特征在于,应用于多人在线战术竞技游戏,所述装置包括:
第一确定模块,用于确定测试用例的目标游戏帧对应的目标游戏角色;所述测试用例对应的游戏场景中包括至少一个目标游戏角色,所述目标游戏角色包括主控游戏角色和非主控游戏角色;
第二确定模块,用于基于所述测试用例的配置文件确定所述目标游戏角色的角色标识,以及所述目标游戏角色在所述目标游戏帧中的技能信息;
生成模块,用于根据所述技能信息中的技能内容获取与所述技能内容相匹配的技能释放接口函数,将所述技能释放接口函数中的技能作用对象信息调整为所述技能信息中的技能作用对象,并将所述技能释放接口函数中的角色标识信息调整为所述目标游戏角色的角色标识;所述技能释放接口函数中的角色标识信息用于指示技能的实施主体;调用调整后的所述技能释放接口函数,生成所述目标游戏角色的技能帧指令;
执行模块,用于根据所述目标游戏角色的技能帧指令,执行所述目标游戏角色的技能释放,从而在游戏测试时,在单客户端上实现对包括主控角色和非主控角色的多个游戏角色的操控,不再需要多台客户端进行配合测试。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市腾讯网域计算机网络有限公司,未经深圳市腾讯网域计算机网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910362687.6/1.html,转载请声明来源钻瓜专利网。