| 原文地址:幕后揭秘;《The Sims》QA团队 —————————————————————————————————————————————— 哈啰,大家好,欢迎来到我的分享!我是Alex,《The Sims》团队里负责QA的……老熟人。之前我和大家在Discord问答活动中聊过天,或许你们还记得我!《The Sims》社区的玩家们对QA工作表现出如此浓厚的兴趣,积极参与讨论并提出各种问题,所以我觉得是时候揭秘幕后,带大家更深入地了解QA的工作究竟做什么(以及不做什么)。 这篇分享(或者叫文章?)将涵盖QA的大部分工作内容,不仅限于《The Sims》,也适用于大多数其他游戏(甚至传统或非交互式软件)。 我对自己的专业领域非常痴迷,也喜欢毫无保留地分享,所以希望看完这篇文章后,大家能更清楚地理解QA的方方面面,以及它为何如此重要! 什么是QA? 顾名思义,QA就是质量保证(Quality Assurance)!我们的职责是确保通过检查游戏的各个方面(包括但不限于寻找漏洞)来保障游戏的整体质量。我们的工作大多隐藏在早期开发的幕后,但同样肩负着确保游戏最终交付到玩家手中时质量达标的重任! 所有软件都难免存在漏洞,游戏也不例外。我们的任务是抓住重大漏洞,同时尽量减少玩家遇到小问题的可能性。我们会从明显的漏洞查起,但也会深入追踪那些可能导致存档损坏、流程卡死或引发连锁反应的隐蔽问题。(而这正是我们工作中充满乐趣的部分!) 当一项修复方案提出时,我们首先会验证其有效性,随后评估它可能引发的任何连锁反应。(毕竟,修复了一个问题却导致其他功能异常,这算不上真正的修复!)对于《The Sims 4》,我们会将开发人员的修复信息分享给TheSimsDirect团队,确保通过存档文件调查博客、问题清单与补丁说明等渠道向玩家传达的信息准确无误。在QA工作中,我们凭借对游戏技术的深入理解,搭建起游戏开发人员与玩家之间的桥梁。 那么……QA团队具体做些什么呢? 很高兴你们这么问,接下来就是有趣的部分了!由于QA贯穿游戏开发的每个阶段,所以我们的日常工作会因当前负责的游戏模块而异…… 在早期开发阶段(根据项目差异,可能持续“几个月”到“几年*”不等),QA团队主要与开发人员紧密协作,密切关注任何可能影响游戏稳定性或玩法的潜在问题。当某个系统或功能初具雏形时,我们会标记出可能的风险点,验证各项改动是否符合团队的设计预期,并通过试玩各种常见游戏场景来发现潜在漏洞。在此阶段,我们可以——甚至被鼓励*——提出反馈意见。(这正是我们代入玩家视角的关键时刻。) 随着各项修复方案的提交,我们会从多个维度反复测试,确保问题真正被解决,而且不会引发新的意外状况。等等,说到这,我突然想起一个故事…… QA故事时间(插曲)。: 最近测试《冒险启程》的新功能“度假”时,我们遇到了一个特别滑稽的漏洞: “小型犬可以被选为恋爱挑战赛度假的单身嘉宾” 是的,你没看错。你甚至能让小狗托托参加全新真人约会游戏! 这个漏洞是在开发的“ad-hoc/halo测试”阶段被发现的。这是在我们验证系统“基本”符合开发人员预期后进入的阶段。但是!正是在这个阶段,我们QA团队才能尽情享受工作中的乐趣。 在细说我们如何发现这个漏洞之前,我们先来明确几个术语: “Halo”简单来说就是“围绕特定功能展开的测试”(在这个例子中,测试对象是恋爱挑战赛度假)。 “Ad-hoc”则是一种“无脚本”的测试形式(可以把它想象成喜剧俱乐部的即兴表演之夜)。 当时,测试人员正在构思如何围绕新推出的“度假”玩法展开halo测试,他灵机一动:“我能不能让一个非人类参与恋爱挑战赛呢?” 于是,他一边尝试各种操作,一边与开发人员验证预期行为应该如何实现。直到他们遇到了狗。 准确地说,是小型犬。他随即标记了这个漏洞,提交给开发人员处理。 为什么只有小型犬会出现这个问题?为什么其他东西不受影响呢?谁知道呢!但QA团队非常清楚:尽管那只叫迪尔伯特·温的小狗的确可爱帅气,它也绝不该以选手身份出现在恋爱挑战赛度假中!这只是我们为确保游戏质量而在幕后所做工作的一个小小缩影。 可怜的迪尔伯特,看来只能靠传统方式寻找真爱了…… 现在,让我们回归正题: 随着各项修复方案的提交,我们会从多个维度反复测试(我们称之为“halo测试”),确保问题真正被解决,而且不会引发新的意外状况。 我们还会结合过去大家通过EA Forums分享的存档文件(以及团队自建存档),利用它们模拟真实玩家的游戏行为,对游戏中的不同场景进行游玩测试。同时,我们通过不同平台、硬件配置(比如不同类型的电脑组件)和内容包组合进行测试,以更全面地评估游戏在真实环境中的运行表现。在此过程中,我们始终确保新内容能与游戏整体(包括旧内容包)“完美兼容”。我们同时投入大量时间设计检查清单和测试框架,以帮助整个工作室更早发现问题。(用行话来说,这意味着“我们既保障游戏制作过程的质量,也保障游戏本身的质量。”) 随着发布日期临近(通常提前一个月左右,具体仍取决于项目进度),工作节奏会变得更加紧张。此时我们会开始全面锁定版本内容,确认开发人员已关注所有剩余风险,并开始逐项重新验证即将发布的版本中的所有改动。我们会进行更多场景测试和边缘情况排查(只为万无一失),并开启新一轮修复验证,确保在最终发布前没有任何重大问题被遗漏。 一旦更新正式上线,我们的重心将转向发布后的反馈。我们会持续监测社区讨论,追踪玩家在EA Forums提交的报告,并从中寻找规律以评估问题的普遍性和严重程度。我们认真对待每一条反馈,将玩家报告转化为具体的问题,交由开发人员进行修复。所有这些信息都将直接回流至开发流程中,影响我们未来的修复策略与规划。 QA无法做到什么? QA虽肩负诸多职责,但也有明确的界限。我们不决定游戏功能或内容的开发方向(也不定义应实现的功能);我们的职责是尽可能保持客观。我们会与开发人员协商确定可量化的质量标准,以此衡量游戏是否达到预期品质。模组相关问题不在我们的控制范围内,不过我们会持续关注当下流行的模组,并留意玩家反馈中可能指向更深层兼容性问题的规律。 尽管QA测试覆盖了海量场景,但所有电子游戏或软件都存在近乎无限的可能性。试想一下:从你启动《The Sims 4》的那一刻起,每个选择都会衍生出不同的游戏分支,构成属于你自己独一无二的体验。再想想有多少玩家在游玩这个游戏(数量一定非常惊人)!没有两名模拟市民会走过完全相同的旅程(而这正是游戏的魅力所在!)——即便他们可能抵达相似的终点。遗憾的是,由于这种多变性,有些问题难免会成为漏网之鱼。当这种情况发生时,我们会认真听取大家的反馈并据此提交相关漏洞报告,同时不断完善测试模型,改进QA流程。 QA团队最近做了哪些改动? 我们近期的重点在于加速推进社区投票最多问题的修复,并实现批量处理。这很大程度上得益于QA团队将玩家报告转化为可复现漏洞能力的提升。2025年1月,我们启用了新版EA Forums。(时间过得真快!)这次升级为我们提供了更完善的遥测(数据)体系,让我们能更精准地理解玩家关心的核心问题。后端数据的优化,帮助我们更快获取信息,提升响应效率。从玩家视角来看,报告上显示的状态能清晰追踪问题处理的进度。这些状态也帮助我们及时标记出需要大家协助提供更多信息的情况(“需要信息”状态)。更有效的信息、更透明的沟通以及更丰富的存档文件,让我们能为开发人员提供更全面的漏洞报告。 尽管我们收集存档文件已有很长的时间,但近期我们特别加强了如何利用这些存档文件扩展测试范围,不仅限于解决最初提交时所针对的具体问题。仅解决报告反馈的漏洞是不够的,我们还要通过这些数据深化对玩家游戏方式的理解! (深吸一口气,这句话信息量很大)我们改进了对社区痛点问题的评估/监测机制,重点关注前20大高频问题,同时结合日益丰富的玩家存档文件资源与跨时段数据分析工具(不仅限于投票数据),已成功修复社区投票最高的40份报告中的27份! 我们深知这一流程并不完美,因此始终在寻求改进的空间。(你们在这方面的反馈给予了我们极大的帮助!)QA对于我而言就像一种艺术形式,我们始终致力于与我们的媒介共同进化。《The Sims 4》的QA团队将持续优化工作流程,以达到我们对自身设定的标准,从而为大家呈现更优质的作品。 QA团队与模拟市民玩家如何协同工作 玩家报告是我们了解游戏大规模运行情况的重要途径。毕竟,我们人手有限,而玩家群体却像一支庞大的军团!QA领域有句老话:“最好的游戏测试时间,正是游戏发布的那一天!”实际上,无论投入多少测试时间,发布当天的玩家反馈永远是最有价值的。总会有玩家做出我们从未设想的操作。正因如此,你们提交的每一条报告都至关重要。(这也是我如此热爱模拟市民玩家社区的原因,大家总能主动积极地反馈问题!) 我们有一个专门团队负责分析玩家报告,从中找到规律、评估发生频率并判定潜在严重程度。大家通过EA Forums提供的所有信息,我们都会仔细阅读并作为参考,以便我们重现漏洞。你们分享的存档文件、视频和/或分步说明,对我们团队追踪和复现漏洞至关重要。毕竟,QA的职责不仅是提交漏洞报告,更要借助工具协助追溯潜在根源,以便开发人员精准修复,但我必须强调,像大家这样积极参与的社区对我们而言是巨大的助力,我们对此深表感激。 有些漏洞远比表面看起来复杂。因此,清晰明确的“复现步骤”是我们QA团队与开发人员和其他同事沟通的依据。我们的目标是实现100%复现,但这并非总能达成。即使我们在上千个自建存档中尝试了无数场景来复现社区报告的问题,我依然认为,最有效的莫过于直接听取亲历者的反馈。因为归根结底,仅仅说“存在漏洞”是不够的,我们QA团队必须证明它确实存在,而证明的方式就是弄清它是如何发生的。 衷心感谢每一位玩家 我想再次代表团队向《The Sims 4》社区的所有玩家表达由衷的感谢。能拥有这样一群注重游戏品质、乐于分享体验,并愿意给予我们完善游戏机会的玩家,我们无疑是幸运的。QA是一门不断臻于完美的艺术,而团队协作正是让它发挥最大价值的核心。汇集的背景越多元,视角越丰富,我们发现漏洞的能力就越强。所以,如果在游戏中感到任何异常、故障或不对劲的地方,请务必提交报告。你们的每一次反馈,都在推动游戏变得更加完美! |
Archiver|游蚁网 ( 蜀ICP备2021018569号,川公网安备51110202000003号 )
GMT+8, 2026-1-19 03:46 , Processed in 0.068191 second(s), 20 queries , Gzip On.