[发明专利]业务测试方法、装置、存储介质及设备在审
申请号: | 202110286976.X | 申请日: | 2021-03-17 |
公开(公告)号: | CN112860579A | 公开(公告)日: | 2021-05-28 |
发明(设计)人: | 黄斌;罗章龙;袁明凯;王谊;严明 | 申请(专利权)人: | 深圳市腾讯信息技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;A63F13/70 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 熊永强;杜维 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 测试 方法 装置 存储 介质 设备 | ||
本申请实施例公开了一种业务测试方法、存储介质及设备。方法包括:获取与游戏业务相关联的测试配置数据,根据测试配置数据对游戏业务中所包含的虚拟角色和角色技能进行组合,生成M个游戏对局测试用例;通过游戏业务对应的主进程,将M个游戏对局测试用例分发至N个子进程,通过游戏业务关联的模拟游戏组件,对N个子进程中的游戏对局测试用例进行测试,生成M个游戏对局测试用例分别对应的游戏对局测试结果。通过本申请,可以降低测试的人工成本,并提高测试效率。
技术领域
本申请涉及测试技术领域,尤其涉及一种业务测试方法、装置、存储介质及设备。
背景技术
随着娱乐应用的飞速发展,游戏娱乐应用已经成为目前娱乐的一种主流应用,一款游戏娱乐应用在研发、运行等的过程中,对其提供的游戏业务服务进行测试,确定出现的缺陷并进行改善是必不可少的,以此更好的为游戏玩家提高较高的游戏体验感。
但目前游戏业务服务测试过程中通常采用人工测试的方法,对游戏中的虚拟角色进行人工组合,并为每个组合编写对应的测试用例,对于每个测试用例均需要进行人工测试。然而,由于游戏中的虚拟角色数量较多,使用人工方式对其进行组合时,需要花费大量的时间,进而造成测试的成本过高,且测试效率较低。
发明内容
本申请实施例所要解决的技术问题在于,提供一种业务测试方法、装置、存储介质及设备,可以降低人工成本,并提高测试效率。
本申请实施例一方面提供一种业务测试方法,包括:
获取与游戏业务相关联的测试配置数据,根据测试配置数据对游戏业务中所包含的虚拟角色和角色技能进行组合,生成M个游戏对局测试用例;
通过游戏业务对应的主进程,将M个游戏对局测试用例分发至N个子进程;主进程与N个子进程之间具有进程间通信通道,M、N均为正整数;
通过游戏业务关联的模拟游戏组件,对N个子进程中的游戏对局测试用例进行测试,生成M个游戏对局测试用例分别对应的游戏对局测试结果;游戏对局测试结果为虚拟角色和角色技能之间的匹配提供参考依据。
其中,获取与游戏业务相关联的测试配置数据,根据测试配置数据对游戏业务中所包含的虚拟角色和角色技能进行组合,生成M个游戏对局测试用例,包括:
响应测试页面中的上传操作,获取上传操作所确定的测试配置数据,在测试配置数据中获取与游戏业务相关联的虚拟角色和角色技能;
根据测试配置数据中的测试参数信息,对虚拟角色和角色技能进行随机组合,生成M个游戏对局测试用例。
其中,根据测试配置数据中的测试参数信息,对虚拟角色和角色技能进行随机组合,生成M个游戏对局测试用例,包括:
根据测试配置数据中的测试参数信息,对虚拟角色和角色技能进行随机组合,得到Q个候选游戏对局组合;Q为大于或等于M的正整数;
获取游戏业务对应的游戏对局条件,将Q个候选游戏对局组合中满足游戏对局条件的候选游戏对局组合,确定为M个游戏对局组合;
将M个游戏对局组合进行代码转换,生成M个游戏对局组合分别对应的游戏对局测试用例。
其中,根据测试配置数据对游戏业务中所包含的虚拟角色和角色技能进行组合,生成M个游戏对局测试用例,包括:
获取测试配置数据中的虚拟角色所对应的角色特征,获取测试配置数据中的角色技能所对应的技能特征;
将测试配置数据中的测试参数信息转换为测试参数特征,将角色特征、技能特征以及测试参数特征拼接为输入特征矩阵;
将输入特征矩阵输入至对局生成模型,通过对局生成模型输出虚拟角色和角色技能之间的组合评估值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市腾讯信息技术有限公司,未经深圳市腾讯信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110286976.X/2.html,转载请声明来源钻瓜专利网。