[发明专利]业务测试方法、装置、存储介质及设备在审
申请号: | 202110286976.X | 申请日: | 2021-03-17 |
公开(公告)号: | CN112860579A | 公开(公告)日: | 2021-05-28 |
发明(设计)人: | 黄斌;罗章龙;袁明凯;王谊;严明 | 申请(专利权)人: | 深圳市腾讯信息技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;A63F13/70 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 熊永强;杜维 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 测试 方法 装置 存储 介质 设备 | ||
1.一种业务测试方法,其特征在于,包括:
获取与游戏业务相关联的测试配置数据,根据所述测试配置数据对所述游戏业务中所包含的虚拟角色和角色技能进行组合,生成M个游戏对局测试用例;
通过所述游戏业务对应的主进程,将所述M个游戏对局测试用例分发至N个子进程;所述主进程与所述N个子进程之间具有进程间通信通道,M、N均为正整数;
通过所述游戏业务关联的模拟游戏组件,对所述N个子进程中的游戏对局测试用例进行测试,生成所述M个游戏对局测试用例分别对应的游戏对局测试结果;所述游戏对局测试结果为所述虚拟角色和所述角色技能之间的匹配提供参考依据。
2.根据权利要求1所述的方法,其特征在于,所述获取与游戏业务相关联的测试配置数据,根据所述测试配置数据对所述游戏业务中所包含的虚拟角色和角色技能进行组合,生成M个游戏对局测试用例,包括:
响应测试页面中的上传操作,获取所述上传操作所确定的测试配置数据,在所述测试配置数据中获取与所述游戏业务相关联的虚拟角色和角色技能;
根据所述测试配置数据中的测试参数信息,对所述虚拟角色和所述角色技能进行随机组合,生成M个游戏对局测试用例。
3.根据权利要求2所述的方法,其特征在于,所述根据所述测试配置数据中的测试参数信息,对所述虚拟角色和所述角色技能进行随机组合,生成M个游戏对局测试用例,包括:
根据所述测试配置数据中的测试参数信息,对所述虚拟角色和所述角色技能进行随机组合,得到Q个候选游戏对局组合;Q为大于或等于M的正整数;
获取所述游戏业务对应的游戏对局条件,将所述Q个候选游戏对局组合中满足所述游戏对局条件的候选游戏对局组合,确定为M个游戏对局组合;
将所述M个游戏对局组合进行代码转换,生成所述M个游戏对局组合分别对应的游戏对局测试用例。
4.根据权利要求1所述的方法,其特征在于,所述根据所述测试配置数据对所述游戏业务中所包含的虚拟角色和角色技能进行组合,生成M个游戏对局测试用例,包括:
获取所述测试配置数据中的虚拟角色所对应的角色特征,获取所述测试配置数据中的角色技能所对应的技能特征;
将所述测试配置数据中的测试参数信息转换为测试参数特征,将所述角色特征、所述技能特征以及所述测试参数特征拼接为输入特征矩阵;
将所述输入特征矩阵输入至对局生成模型,通过所述对局生成模型输出所述虚拟角色和所述角色技能之间的组合评估值;
根据所述组合评估值,获取所述虚拟角色和所述角色技能之间的M个游戏对局组合,对所述M个游戏对局组合进行代码转换,生成所述M个游戏对局组合分别对应的游戏对局测试用例。
5.根据权利要求1所述的方法,其特征在于,所述通过所述游戏业务对应的主进程,将所述M个游戏对局测试用例分发至N个子进程,包括:
启动所述游戏业务对应的主进程,通过所述主进程创建并启动由测试用例数量M所确定的N个子进程;
根据所述主进程中的数据格式,对所述M个游戏对局测试用例分别进行数据转换,得到格式转换后的M个游戏对局测试用例;
通过所述主进程和所述N个子进程之间的进程间通信通道,将所述格式转换后的M个游戏对局测试用例,分发至所述N个子进程中的子线程;一个子线程对应一个游戏对局测试用例。
6.根据权利要求1所述的方法,其特征在于,所述通过所述游戏业务关联的模拟游戏组件,对所述N个子进程中的游戏对局测试用例进行测试,生成所述M个游戏对局测试用例分别对应的游戏对局测试结果,包括:
基于测试配置数据中的测试环境配置数据,对初始模拟组件进行环境更新,得到与所述游戏业务相匹配的模拟游戏组件;
通过所述模拟游戏组件对所述N个子进程中的游戏对局测试用例进行测试;
当所述主进程监听到所述N个子进程中的游戏对局测试用例处于结束状态时,通过所述主进程和所述N个子进程之间的进程间通信通道,从所述N个子进程中获取所述M个游戏对局测试用例分别对应的游戏对局测试结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市腾讯信息技术有限公司,未经深圳市腾讯信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110286976.X/1.html,转载请声明来源钻瓜专利网。