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

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

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

简单来讲,游戏测试工作就是QA在游戏开发过程中,对每一个build版本进行严格测试和试玩,找到潜在的bug并及时进行修补,确保游戏顺利开发、保证游戏质量的过程。

游戏测试的重要程度不言而喻,如果任由bug存在在游戏中,那么等游戏上线后,任何一个潜藏的bug都可能会被玩家利用,并不断传播无限放大。这对游戏运营将造成巨大的损失,也会让游戏中的玩家倍感扫兴,失去游戏体验。

经过伏羲和雷火测试中心的沟通与合作,发现如下的潜在测试场景可以加入AI以提升效果:回归测试、平衡性测试和覆盖性测试。其中,回归测试又可细分为任务回归测试战斗场景回归测试。而我们本次尝试也主要落脚在任务回归测试。

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

·问:那么为什么说任务回归测试需要利用AI技术来帮助实现智能化呢?

·答:因为这和任务回归测试本身的繁杂性有关——

MMORPG游戏中,剧情任务系统是它的基石。剧情任务经常要求玩家在游戏中跑来跑去、寻找各种NPC,完成各种任务获取经验或者金钱。此外,大多MMORPG游戏除了会有主线任务,还有支线任务,甚至还有隐藏任务或者奇遇任务等类型。

而任务回归测试就是指游戏版本发生变化后,QA需要对游戏内所有任务重新玩一遍,以保证每个任务还是能够按照设计的流程在规定的时间内完成。一旦某个任务卡住就说明这个任务受到可能存在的bug的影响,上线之后同样也会导致玩家无法继续游戏。

对于当前游戏测试行业来说,如果游戏世界中纷繁的任务都需要QA手动测试,那基本是天方夜谭,一是因为任务数目太多导致任务时间长,人工回归工作量太大;二是因为游戏版本迭代快,每一个版本迭代都需要人工回归更会加重工作量。

所以大多数游戏项目都会搭建自动化回归测试,也就是写好每个任务的执行脚本,然后定期执行对应的脚本。然而,这还不够。在这种方法下,人力投入依旧是巨大的,因为它需要针对每一个任务单独编写测试脚本,而且任务发生变化之后需要更新对应的脚本。

伏羲实验室正是看到了此间的需求与痛点,于是全力打造更好的解决方案——智能任务回归测试!

三、智能任务回归测试详述

伏羲实验室再发力,首创AI交互游戏测试:AI算法充当Tester,它通过和游戏不断交互,获取游戏状态、发送游戏操作,以完成剧情任务。

这个说法是不是非常熟悉?的确,其实这就是仿照人类玩家玩游戏的过程完成的建模。这样的建模方式十分通用,只要设计出AI算法能够以这样的方式完成剧情任务,那么这个AI算法就有可能可以举一反三地完成各种任务,而不需要针对每个任务写回归测试脚本了。

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

当然,虽然这看起来简单,但是很多细节不容忽视。首先,伏羲团队需要对具体的游戏状态动作进行定义:

当然,虽然这看起来简单,但是很多细节不容忽视。首先,伏羲团队需要对具体的游戏状态动作进行定义:

(编辑:威海站长网)

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

热点阅读