【技术实现步骤摘要】
业务测试方法、装置、存储介质及设备
本申请涉及测试
,尤其涉及一种业务测试方法、装置、存储介质及设备。
技术介绍
随着娱乐应用的飞速发展,游戏娱乐应用已经成为目前娱乐的一种主流应用,一款游戏娱乐应用在研发、运行等的过程中,对其提供的游戏业务服务进行测试,确定出现的缺陷并进行改善是必不可少的,以此更好的为游戏玩家提高较高的游戏体验感。但目前游戏业务服务测试过程中通常采用人工测试的方法,对游戏中的虚拟角色进行人工组合,并为每个组合编写对应的测试用例,对于每个测试用例均需要进行人工测试。然而,由于游戏中的虚拟角色数量较多,使用人工方式对其进行组合时,需要花费大量的时间,进而造成测试的成本过高,且测试效率较低。
技术实现思路
本申请实施例所要解决的技术问题在于,提供一种业务测试方法、装置、存储介质及设备,可以降低人工成本,并提高测试效率。本申请实施例一方面提供一种业务测试方法,包括:获取与游戏业务相关联的测试配置数据,根据测试配置数据对游戏业务中所包含的虚拟角色和角色技能进行组合,生 ...
【技术保护点】
1.一种业务测试方法,其特征在于,包括:/n获取与游戏业务相关联的测试配置数据,根据所述测试配置数据对所述游戏业务中所包含的虚拟角色和角色技能进行组合,生成M个游戏对局测试用例;/n通过所述游戏业务对应的主进程,将所述M个游戏对局测试用例分发至N个子进程;所述主进程与所述N个子进程之间具有进程间通信通道,M、N均为正整数;/n通过所述游戏业务关联的模拟游戏组件,对所述N个子进程中的游戏对局测试用例进行测试,生成所述M个游戏对局测试用例分别对应的游戏对局测试结果;所述游戏对局测试结果为所述虚拟角色和所述角色技能之间的匹配提供参考依据。/n
【技术特征摘要】 【专利技术属性】
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个子进程;
技术研发人员:黄斌,罗章龙,袁明凯,王谊,严明,
申请(专利权)人:深圳市腾讯信息技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。