翻译来自:GameIndustry:
Key questions to ask before hiring a QA vendorwww.gamesindustry.biz
作者:Adam Rush,译者:锈钻游戏 冷进泉
最近某大厂的游戏因Bug与闪退等问题饱受着争议,虽说问题并非全在于游戏测试工作的不足,但游戏测试也是小型独立游戏工作室需要面对的诸多内容之一,所以将这篇科普文章翻译出来以供大家学习交流。
Keywords Studios 的亚当·拉什(Adam Rush)为独立工作室提供了最典型的游戏测试问答
开发者和发行者花费大量时间来规划游戏开发的各个方面。这些公司通常会与第三方行业供应商合作,以减轻工作量和压力。
其中一个较常见的外包支持就是游戏测试(QA),由于无论开发人员是否从一开始就将测试纳入计划,开发过程中也总会有像火情那样意想不到的漏洞需要及时修正。
有时,游戏创作者需要另一双眼睛来协助他们,以确保作品的愿景得以实现。这是行业中每个人都具备的共同点:让全世界玩家都能体验到自己在创作出色游戏时的那份热情。
如果你不熟悉游戏测试,或是来自一家初创的独立工作室,那可能并不熟悉与测试商合作的过程,甚至不知道从哪里开始。
本文的目的是为要涉足该领域的工作室提供基础的游戏测试扫盲,重点介绍可供开发人员使用以及其中最适合产品需求的工具。
减少应急
在生活中,即使是规划最完善的计划有时也会出错。电子游戏的开发亦如此。想象一下自己在此种情景下:游戏已完成Alpha测试,你才意识到并没有根据需求在测试计划中投入足够的时间。于是在宣布测试版或达到认证截止日期前,就已经没时间了。
这种情况下,你通常只剩三个选项:
1.错过最后期限(并咽下由此带来的后果)
2.让团队全天候工作并在周末加班
3.聘请第三方游戏测试商以减轻负担
关键是不要慌张 ,因为有随时可用的协助。 通过将测试工作外包,你便能专注于使游戏变出色的创造性上。
较大的游戏测试商通常可依据项目时间表增加其服务量,并能在短时间内为团队提供服务,使你可以在保障质量与预算的前提下按时完成任务。
但是,在项目的初始筹划阶段就与第三方合作始终是最佳方案。 这使双方有足够时间推进计划,从而避免进一步的麻烦。
征求文书
游戏测试内含诸多要素,包括功能测试、认证、硬件测试、PC端和移动端兼容性以及压力和负载测试。
在选择供应商或从行业同行那里寻求建议/推荐前,需要研究适配于你项目的特定服务。
如果已经制定了游戏测试计划和时间表,并希望了解外部供应商可以提供哪些服务,那么最好的选择之一就是发出信息请求(RFI)和/或提案请求(RFP)。
通过下面罗列的介绍性文件里,发行者便可以了解任意一个测试商的业务概况。尽管这种文件在游戏工程类和美术类外包公司中常见,而在游戏测试板块却经常不能如愿地获取。 实质上,RFP文件允许开发者向机构请求标书,这些文件中包含一些常见材料:
•关于公司本身的信息
•费率
•以前的项目或案例研究
•工作室信息
•“在这种情况下,你会怎么做?” 类似的问题
首先,如果申请了过往案例的信息就需要耐心等待,由于保密协议(NDA),这些机构通常不被允许分享其合作过的项目名称或公司信息。
因为上述信息非常敏感,出于各种原因,之前合作过的开发人员和发行商可能都不希望他们与测试商之间合作的事被公之于众。但是,测试商应该能提供有关他们在具有类似要求的项目中,如何执行实例的一般信息。 测试商在这种前提下就可能会采用案例研究或项目“验尸”报告的形式,其中客户的名字或他们的品牌都会被删除。
开发者可以向潜在测试机构提出的另一个要求是查看他们的业务连续性计划(BCP)。 这在新冠病毒流行的当下是非常普遍的:许多机构不得不将大部分工作转移到远程线上。大多数的第三方测试机构也都是相同情况。
BCP可以让你了解这些机构在发生意外时的内部应急方案,因为工作室可能会出于任何原因(比如长时间停电或网络功能故障等)暂停工作。
大多数解决方案都会从一个工作室到另一个工作室往复过渡,与此同时需要有关于方案启动时间的服务等级协议(SLA)。 另外,你希望游戏是安全无虞的,因此可以询问供应商所能提供的安全性保障。
保护IP数据至关重要,与在安全方面拥有良好记录的公司合作可让你更加放心。 你还应该考虑测试商的实际地理位置。如果你位于欧洲,那么在美国西海岸进行外部游戏测试工作可能并不理想,至少在同一时区协作可提高效率。
或者,有时可能还会需要找能提供全年无休的、甚至可以24小时不间断工作的测试商。
了解期望的服务水平
但是“质量保证”中的“质量”呢? 你怎么知道将会获得令人满意的服务水平,以帮助改善游戏的整体质量?
任何潜在合作伙伴都应能够提供的一些常见说明包括:
•内部缺陷指标:无效漏洞率(显示出员工修正了大部分“可执行的”缺陷)或漏筛缺陷率(如果他们正在为时下某个作品工作)
•漏洞编写质量示例
•编写测试用例或样本游戏测试策略的示例
•员工流失情况
•我的团队会是什么样子?
例如,编写测试用例或样本游戏测试策略的示例,有些公司可能已经制定了一个有效策略,仅希望测试商执行该策略,而有些公司一直专注于开发和内部规划,还没有深入了解过“如何对游戏进行质量检查。” 后一种情况比想象发生的还要多。
测试机构应能够指派更高级别的游戏测试主管或项目经理一起为你的开发周期制定可靠的测试策略和测试计划。 至于分配你什么样的队伍,里面涉及很多问题,答案也各不相同。
在项目中提供尽可能多的细节
如果你正在寻找一个由即时战略游戏方面的专家组成的五人组分析师团队,请确保在与所选测试商的讨论中尽早提及这一点。
设定期望固然很重要,但没什么比说“我想要这个!”更能破坏人际关系的了……最终才发现,由于种种原因,你并没有得到想要的东西。 测试机构通常在不同的游戏平台和类型上都拥有不少专家,但有时这些人员专属于其他团队。
任何信誉良好的供应商在沟通过程中都会很透明,并会与你交流为什么他们可能想要“将Bob移至另一个项目”。 作为供应商,在双方关系中想办法达成最优期望便是他们的工作。
拿起电话-好好聊
如果你已经选择了一个或两个潜在供应商,我建议你与他们签订一个NDA(如果还没有的话!),并安排一个通话讨论细节需求。
这种沟通是实时解释需求的好机会,允许你在较短的时间内就范围和需求灵活提问。
通过这些沟通,你的潜在合作伙伴便应该能为你提供相应的测试计划或建议。 建议往往包括以下内容:
•过往工作的简要示例
•协调你公司的要求
•初步策略的讨论
•费率和时间表
•有关额外附属业务的信息
询问他们在创建定制的、自定义的测试框架,以及特定于你现有系统集成方面所拥有的的经验和能力,也是个好主意。
总之,委托外部团队满足游戏测试的需求在最初可能是个艰巨的任务,但是市面上有许多游戏测试公司专门从事高质量的游戏测试服务。
进行一些研究并仔细考虑,将对你的项目取得成功并最终使玩家满意会大有帮助。
亚当·拉什(Adam Rush)居住在蒙特利尔,是关Keyword Studios的游戏测试合伙人经理,在视频游戏测试方面拥有12年以上的经验,之前曾在VMC工作。
暂无关于此日志的评论。