已经进入抢先体验阶段的博《博德之门3》是一款让很多玩家翘首以盼的游戏。不过,抢先体验版的发布比原计划晚了一周,开发商 Larian Studio 表示,“这款游戏还需要通过 WorldTester 的审核。WorldTester 是一个模拟超级玩家的 AI ......速度,压力测试,把数据推到极限。目前这位超级玩家正在玩《博德之门3》,效果不错,并不完美。不要让游戏崩溃。可能两者都不会崩溃。请尽力而为!《博德之门3》这个名字很奇怪,但它可能会让你想起“网络冲击”人工智能SHODAN的形象。但事实是,它指的是现代游戏开发中常见的自动化 QA。说到质量保证,可能会想到这张图片。一群人坐在一个房间里,一遍又一遍地玩同一个游戏。同样,我正在尝试清理所有错误。然而,在当今的游戏行业,QA 部门往往需要 AI 协助。“你不可能对每一行新代码都进行全扫描测试。发送所有内容,这是不可行的。2016年,英雄联盟开发者吉姆·梅里尔在一篇博文中写道:增加。”
您还可以查看有关 EA 如何使用自动化测试来帮助开发体育游戏的学术论文。Larion 制作人 Oktave Freeman World Tester 是工作室的“前线防线”。游戏的特定版本中可能存在的最明显的问题,“S.这是一种寻找预警信号的方法。当开发团队完成新版本后,AI将开始发挥作用,并快速发现关键问题,例如:它使游戏崩溃,自动将其添加到数据库中,并将其发送给 Larian 的团队以调查和修复错误。根据弗雷曼斯据透露,Larian Studios 拥有多台用于运行 World Testers 的计算机。他们多年前开发了一个早期版本,并在《神界:龙之指挥官》(2013)的开发阶段使用它。但当时,World Tester 并不完美,需要人工干预。“我在创建神界:龙族指挥官的时候,多张地图自动对战,直到游戏崩溃。我仍然需要人就位。游戏继续运行并在本地调试问题。然后重新启动WorldTester。已经很久了从那时起。”
对于每个项目,Larian 都会指导 World Tester 测试员进行协调以执行不同的任务。例如,它并不总是保存和加载游戏,也不能流畅地运行对话框选项。 World Tester 无法跟踪游戏性能或生成显示问题发生地点和频率的可读热图。此外,不可能自主战斗。随着时间的推移,世界测试人员拥有更多高级功能,但游戏测试需要真正的测试人员。通常,如果 World Tester 对构建进行了数小时的测试并且没有发现问题,则构建将传递给 QA,并由真人进行 QA 测试。他们只是辅助。在大多数情况下,测试人员会检查更高级和更稳定的游戏版本,并尝试找到 AI 找不到的错误。然而,这两个工作有时会相交。“如果时间紧迫,版本变化不大,而且我们知道它在理论上是稳定的,我们将开始测试人类和人工智能,”弗莱曼斯解释道。事实证明,当游戏即将发布时,它非常有效。
WorldTester 可能会通过该版本而 QA 可能会拒绝它,或者 QA 可能会决定通过该版本,但 World TesTer 发现了问题,因为它能够自动触发更多的场景。 "在游戏开发中自动化 QA 的好处之一是能够重复任务。 World Tester 永远不会感到无聊。人们并不擅长以与 AI 重复的方式完全相同的方式来做这件事。一遍又一遍地重复相同的过程。 "《博德之门3》已经发布了抢先体验版,但这并不意味着工作室可以免费上传最新版本,它是一款游戏内游戏。漏洞。早期访问有助于开发团队发现错误,但与许多 QA 一样,这不是 Larian 想要实现的目标。据他介绍,《博德之门3》的每个版本都为玩家提供了“可玩且令人愉悦的体验”。 WorldTester 通过快速识别可能导致游戏的潜在崩溃来帮助开发团队实现这一目标。它不能发布给每 5-10 分钟就可能导致游戏崩溃的玩家。 "“我们希望为玩家提供一个《博德之门3》稳定的版本,让他们可以玩,并提供他们还不知道的反馈。”因此,那些能让游戏变得太难或根本没有乐趣的前线必须首先处理, “弗里斯曼说。 "