游戏葡萄▲这些知名的中小工作室是这么说的,不同规模的团队该怎么做QA

_本文原题为:不同规模的团队该怎么做QA , 这些知名的中小工作室是这么说的
译/海鸽
游戏开发过程当中 , QualityAssurance往往是那个被忽视的环节 。 但事实上 , QA是游戏开发中不可或缺的一环 。 QA团队有很明确的定位:测试、记录并反馈bug 。 然而 , 由于工作室的需求和体量不一样 , QA团队的人员构成、在软件和流程上的取舍也不尽相同 。
团队规模有哪些影响
LesleyannWhite是FailbetterGames的QA负责人 , 参与过FailbetterGames旗下文字冒险游戏《SunlessSea》、《SunlessSkies》的制作 。 在此之前 , 她在Jagex工作室的《Runescape》项目组工作 。 跟她一同负责《Runescape》的QA团队有30人之多 , 而现在 , 她是Failbetter工作室唯一的QA人员 。
“我最开始加入FailbetterGames的时候 , 这里甚至没有QA部门 。 现在 , 我一个人就是一支军队——每一个项目我都有参与 , 所有的测试项目都靠我自己完成 。 但像Jagex这样更大的工作室就不一样了 。 Jagex就有明确的职位架构:从初级QA开始 , 逐渐往上是QA、资深QA和项目总监 。 在总监之上还有负责整个QA部门的经理来监管所有项目 , 我们甚至还有独立的HR部门 。 ”
游戏葡萄▲这些知名的中小工作室是这么说的,不同规模的团队该怎么做QA
文章图片
Team17是一家英国游戏开发商和发行商 , 他们的QA部门不但负责测试工作室自主开发的游戏 , 还会帮助其他小型团队做测试;比如《混OA厨房》系列的QA就是Team17负责的 。 现如今 , 他们的QA部门有43人 , 资深QA分析师ChloeCrookes就是这个团队中的一员 。 她认为资深QA往往“都能够独自领导一个团队 。 他们需要监督手下的QA人员完成任务 , 然后同时做好自己负责的部分 。 ”除此之外 , 资历更深的QA需要负责完成执行测试的具体方案 , 然后整理案例并向上级反馈 。
游戏葡萄▲这些知名的中小工作室是这么说的,不同规模的团队该怎么做QA
文章图片
FrontierDevelopments是一家专攻模拟养成类游戏开发工作室 , 代表作为《侏罗纪世界:进化》和《动物园之星》 。 跟Team17一样 , FrontierDevelopments的QA部门也有明确的分工和组织架构 。 工作室QA总监ColinDavis认为他们团队的体量“能够让团队同时测试多款产品 。 除了常见的功能性测试团队以外 , 我们还有好几个团队去专攻某种特定的游戏玩法或功能 。 通常 , 功能性测试人员会负责测试游戏的整体 , 包括所有的游戏玩法和功能;此外如果游戏有特定的需求 , 我们就会派出这些专攻团队 。 ”
【游戏葡萄▲这些知名的中小工作室是这么说的,不同规模的团队该怎么做QA】怎么选择测试用的软件
根据工作室需求的不同 , 每个QA团队的人员架构都会有所变化;相应地 , QA人员也会选择最适合当前游戏的测试项目和软件 。
Failbetter工作室做的测试类型很广 , 系统测试、冒烟测试和回归测试这样常见的测试 , 他们都可以完成 。 但是本地化和单元测试目前还不在他们的测试列表中 。 不做本地化QA是因为文字冒险游戏的文本量很大 , 自己去做本地化QA的性价比太低;而单元测试则是FailbetterQA团队即将引入的项目 。
在软件选择上 , LesleyannWhite选择使用Jira来做bug反馈和项目管理 。 作为一个系统工程师 , White认为Jira这款软件的灵活度很高 , 不论是大型还是小型的项目中都能使用 。
除了Jira之外 , White还用很多其他的专业软件 。 在测试和debug的时候 , 她使用Unity和很多款定制的测试软件 , 比如AutoHotKey和Failbetter内部的内容管理系统Storynexus 。 文本方面则使用Confluence和GoogleDocs 。 由于工作室本身较小 , Failbetter的团队倾向于使用简单、性价比高的软件;这样做能够避免复杂化工作流程 。
Team17跟Failbetter不同 , 他们更喜欢用Excel来做测试规划 , 然后使用Redmine来做数据库管理 。 Redmine的好处是能够标注每一个bug , 撰写摘要 , 然后针对版本、平台的区别来做具体的备注 。 他们还能够添加截图和视频片段 , 为开发人员提供最准确的信息 。


推荐阅读