作者:Amma Jenelius
QA极为重要。这并不是我的一家之言,而是摘自今年GDC会议的结论,这一点也甚少遭致他人的反对。那么为何QA被人们认为是整个行业其他领域的跳板呢?为何QA测试人员普遍低薪?为何他们总会在自己付出诸多心血的游戏发布后就频频被解聘?为何这么多人不解我的公司会向今年的GDC派出两名QA代表?
在切入正题之前,我想提醒你本文只是我的一些个人见解,我也是通过吸收行业中的言论而形成这一观点。但我还是想在此与各位分享我们Paradox Interactive工作室的QA团队的一些心得。
现在让我们先从你该如何制作一款成功的QA游戏开始吧!对我个人来说,你需要搞定三个核心内容:
1.游戏应该具有吸引力和娱乐性。如果它很无趣,那么再好看也不会有人捧场。
2.玩家应该能够以一种高效而直观的方式同游戏互动。如果他们无从知道如何在你的砍杀游戏中舞刀弄剑,那就是你的问题了。
3.游戏应该尽量避免出现漏洞。有些游戏虽然含有漏洞仍可运行,但有些游戏却会因为漏洞而丧命。
在以上三项中,QA与第三个要点最为密切相关。在Paradox Interactive中,QA也要负责第二甚至是第一个要点。你明白我的意思了吗?如果你想制作一款好游戏,你需要优秀的QA测试。
game testing(from giantbomb)
因为QA非常关系,它应该由合适的人选来执行。不幸的是,并非所有测试人员都能胜任这一工作。QA并不意味着成天玩游戏,它意味着测试游戏。这两者之间的区别很大。如果你一开始就没有意识到,你得整天分解游戏,逐个查看游戏的各个环节,那么你的日子就会很难熬。你的工作并非坐在沙发上拿着控制器,喝着可乐玩游戏。QA绝不仅仅是成天无所事事偶尔才提交一两份报告。虽然有些公司仍然将寻找漏洞作为他们QA部门的主要职责,但许多公司还是采用了类似我们在Paradox Interactive所采取的做法。我们查看实用性、执行用户体验测试,并要求QA点评游戏的“趣味因素”。
除此之外,还要抛弃关于QA只是进入行业其他领域的跳板这种观念。我欣赏拥有QA背景的制作人,当然人人都有权利追求自己感兴趣的职业。但如果你清楚自己想做游戏设计师,那么请申请游戏设计师职业而非QA工作。如果你一开始就清楚自己并不打算在这个位置干上几年,那就不要自寻麻烦了。
我认为摆脱这个问题的一个方法就是,提升QA测试人员的岗位资质要求。行业中没有其他学科会随便从大街上找个人来顶班,那么为什么QA就应该这样? 我认为QA应该是一门正式的游戏学科——这一行的人应该具备软件测试的背景,当然具有行业其他学科的经验也可以。拥有动画背景的测试人员将能够更有效率地找到动画漏洞,而modder型人才则更容易破解你的编辑器。
让我们正视这一现实吧,我们很可能是在处理涉及大量资金的问题。你的QA团队经验越少,他们错过关键问题的风险就越大,从而可能导致你损失大笔资金。让我们先来举个具体的例子:在我们正在开发的一款游戏中,我们发现beta版本中的一个服务器问题。该游戏并非AAA级产品那么庞大的作品,但这个问题就足以让我们耗损13万美元。对于大型游戏来说,这可能不是什么大问题,但对于这个项目本身来说却真是一个不容小觑的问题。想象一下,如果我们没有在发布之前发现这个问题,我甚至没法去计算其中可能损失的收益,因为它已经惹恼了玩家。富有经验的测试人员更有可能预期到可能出现的问题,甚至可能事先就避免这些情况(如果他们介入早期开发过程的话)。不要误以为测试游戏很简单,而要保持学习的状态——你学得越多,状态自然就越好。
但我也并不是在指责那些向往其他工作岗位的QA测试人员。因为目前来看,QA的确并非任何想成就一番事业之人的首选。你成为测试人员,之后有可能成为经理或离开QA岗位——我们就可能因此而失去大量可用人才。并非人人都可以攀升到管理层。你可能是QA领域中的佼佼者,但却未必能胜任其他岗位,那么测试就是适合你的工作。毕竟让你成为管理者并不符合你本人和公司的利益。这正是为何你需要为这些QA人员规划职业生涯的原因。
在Paradox Interactive,我们才刚开始执行与之相关的系统。你可以先成为QA测试人员,做所有测试人员该做的事情——测试游戏。之后,如果你对此生厌并想追求新挑战时,你可以专攻一个特定的领域,并成为QA专家。我们团队在这方面的例子就是AI测试,用户调查和音频测试。之后,你可以最终成为一名高级QA专家——但我们目前还没有出现一名这样的人才。
虽然这一体系仍在萌芽期,但已经呈现显著成效。团队看似非常乐意专注于自己感兴趣的某一领域,我们所推出的游戏整体质量也在逐步提升。除此之外,我们还可以向求职者以及公司其余成员展现我们对待事情的认真态度,以一种具体的方式体现测试人员的实际竞争力。希望这一做法会让我们的测试人员更乐于长期留在公司中。
提到让测试人员留在公司中——如果我们每款游戏都采用新测试人员,那么就无法实现他们与团队所开发游戏的共同成长。测试人员随着时间的发展而积累的经验是无价的,如果重新开始就需要花费大量时间和精力。所幸,我们同时有多款游戏处于开发阶段,所以不存在淡季时保留QA团队所产生的问题。我们总有事情要做。只有偶尔才会有较少的项目,为了不让他们无所事事,我们会鼓励测试人员自我深造——参加讲座,观看视频,阅读文章和书籍等等。我们甚至会在没有太多其他事情可做的时候,每周分配一次这样的任务给他们做。这样,当工作任务变得繁重的时候,他们也更能够适应状态。
当然,我也理解并非所有工作室都是如此运行,并且在项目空窗期保留QA团队会产生大量的停工期——但在理想环境下,所有QA测试人员都应该是全职人员。应该向对待其他人一样平等对待QA,也应该欣赏他们对公司游戏的经验和理解。但是,我们的世界还远远不够完美。许多测试人员仍然只能做外包工作——甚至有人连续多年只接为期半年的合同,从未真正获得聘用。在我看来,这不应该是我们对待员工的方式。
我的意思并非将Paradox Interactive、我们的QA团队或我们的测试方式提升到一定的高度。我们在许多方面也仍然存在改进的空间,你可能会发现我们的游戏——正如其他许多游戏一样并不完美。但最终问题在于你如何利用资源。我们决定专注于保留较少的测试人员,给予他们成长为相关领域的专家这种机会——而不是保留一个只有资历较浅的QA测试员的庞大团队。目前这一理念颇具可行性,但我们仍然还需要努力。最重要的是,我们确实一直在向前推进。对我们来说,QA真的很重要。
所以,让我再问你一遍:如果QA真的像我们所认同的那样重要,为什么许多公司会那样对待QA团队呢?此外,我们该如何吸引合适的测试人员,如何把他们留下?如果我们所有要与QA共事的人,以及不需要接触QA的人,都能够开始思考该如何同QA测试人员互动以及QA整个学科的问题,相信从长期来看我们必将获得共赢。
我们都想推出热作,但没有QA这一切就无从谈起了。请不要再假装无所谓,开始尊重QA吧。
via:游戏邦
|