加入收藏 | 设为首页 | 会员中心 | 我要投稿 威海站长网 (https://www.0631zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 营销 > 经营推广 > 正文

国内首创!伏羲×雷火再发力,AI加盟任务回归测试

发布时间:2020-04-28 02:44:13 所属栏目:经营推广 来源:网易科技报道 举报
导读:伏羲实验室一直以来致力于 用人工智能点亮游戏未来 ,而这次,伏羲又将目光投向游戏测试领域,全力打造 “ 智能任务回归测试 ” ! 此次伏羲实验室与雷火测试中心合作,为游戏测试环节节省了大量的人力、财力、物力:减少重复劳动,提高测试效率, QA 得到

定义好状态和动作之后,在AI算法的眼里剧情任务就已经不再是一个MMORPG玩法,而是一个五子棋游戏,甚至更简单地可以当做一个迷宫游戏。

AI需要不断尝试搜索找到一个操作序列能够完成游戏剧情任务,就像找到一条路径从迷宫的起点到达终点。对于这样的游戏,大家都可以通过不断扩展动作选择建立一个类似五子棋游戏(下图gif)的搜索树。

国内首创!伏羲×雷火再发力,AI加盟任务回归测试

当然对于绝大多数剧情任务,其对应的搜索树都没有上图那么复杂。训练算法随机选择在当前状态下可以执行的动作,然后一旦发现在某次尝试之后任务已被完成,那接下来基于所收集的样本数据就可以找到到达终点的最短路径(对应可以完成任务的操作序列)。一旦完成训练找到所有剧情任务对应的操作序列,后续回归测试的过程就会十分简单,只需要不断的重复这个操作系列。

总而言之,到此为止,AI算法可以说是克服了脚本自动化回归测试的不足,任务调整或新增之后也不需要重新修改或编写脚本了,只需要让搜索算法重新构建任务图并找到完成新任务的操作序列。

四、智能任务回归测试效果

当发现AI算法已经能够完成绝大部分剧情任务之后,伏羲团队便迫不及待地把算法应用到真实的游戏场景中,如下图所示整个方案可以分为两个阶段:训练阶段负责运行训练算法找到完成任务的操作序列;回归阶段只负责操作序列回放,同时游戏端根据回归情况生成测试分析报告。

国内首创!伏羲×雷火再发力,AI加盟任务回归测试

通过AI加盟任务回归测试,产品在具体游戏中大展身手

任务回归服务已覆盖《逆水寒》的290个主线任务和220多个支线任务,每天定时对3build版本进行全天候回归,不放过任何一个可能的问题。目前已帮项目组揪出10余个深度隐藏的bug,其中还在青云寨新剧情任务上线前发现了一些重要的bug,避免游戏带bug上线。

下面的视频展示了AI算法完成《逆水寒》剧情任务的过程,动图右边的动作序列是AI自行搜索到地可完成该任务的动作序列(点击放大显示全屏)。

国内首创!伏羲×雷火再发力,AI加盟任务回归测试

在某款mmorpg游戏上只用了3周时间就完成了接近400个任务的接入,并且随着接口的完善后续接入速度也会越来越快,甚至无需修改直接接入。

同时,伏羲通过不断总结踩坑的经验优化方案,使得方案比较容易推广到其它MMORPG游戏,基本解决每一款游戏的剧情任务不完全一样,导致动作集合和状态集合都会有所不同的问题。当然,这套方案也是需要游戏测试团队一起来适配原有的自动化测试框架的。

五、后续期待

(编辑:威海站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读