中文站

优秀游戏测试工程师的特性

 随着工作的调动,平时会更加关注一些测试方法和理论。对于如何定义一个优秀的游戏测试工程师,我也一直在思考这个问题,有些零星的想法,但总是来的快,去的也快。这几天逛知乎的测试圈子,看了很多相关的回答和文章,觉得有必要总结一下了。

个人觉得优秀游戏测试工程师的特性可以概括为:耐心、细心、责任心、沟通表达能力、勤思考。

耐心:

有些测试人员一发现问题,就立刻去找开发或者策划,我觉得不是很好。个人认为发现问题后,我们需要多测试几次,确保能够复现并详细的记录下复现步骤,同时尝试拓展思考一下,是否在其他平台、其他职业、其他模块存在同样的问题。确保这些工作都做完之后,再去把问题跟开发和策划讨论下,可能更合适一些。还有面对难以复现的bug时,就更需要我们耐心对待,不能轻易放弃。每一次发现bug以及后续的跟进过程,都是一次提高自己业务水平和专业能力的机会,我们必须耐心对待。

细心:

这个不用多解释了吧。粗枝大叶的人是没法做好测试工作的。游戏内容众多,有时如果我们不够细心,一些小问题就会逃过我们的眼睛,比如字体没有完全居中,某些图片的边缘多了一些像素块等。这些问题都会对玩家的体验造成影响,测试人员不应该漏过。

责任心:

游戏测试人员是游戏在面向市场以前最后的把关人,游戏的质量与你息息相关。虽然测试的地位在很多人眼中并不是很重要,但是首先你一定要了解到你自己所做的会对游戏所产生多大的影响。责任心也体现在游戏测试人员不仅仅要关注导致游戏无法运行或者功能不正常的bug,也要关注一些对于别人来说无关紧要的事情,当你向策划或者程序们提出的时候会遇到一些冷漠的态度亦或是非议,你也依然要把这些问题提出,并尽可能提供解决的建议。举个例子:游戏背景音乐不合适(比如战斗中播放着悠扬的音乐);整体风格的不和谐(比如一个中世纪时期的游戏在墙的旁边发现了中国龙的图案);甚至于游戏的操作以及玩法都可以提出自己的意见。这既是对玩家负责也是对自己的工作负责。

沟通表达能力:

相信大家都在网上看到过各种吐槽程序员不解风情的段子,开怀大笑之后深思,作为一个测试工程师又何尝不是如此?由于工作的需要,游戏测试人员需要和不同工种的人员打交道,比如程序、策划、美术等。每个工种都有其特殊性,每个人又有其自己的个性,所以一个优秀的测试工程师必须是拥有良好的沟通技巧,面对不同的人,根据其性格采取不同的沟通方式。同时建立良好的私下关系,也会让你的工作顺利推进。当然,表达能力还体现在诸如:bug单子描述的逻辑性是否清晰、测试用例的编写是否合理等。总之,测试人员一定要多沟通、善沟通。

勤思考:

不思考总结的测试人员永远只能停留在当前的水平、永远只能机械的重复工作。发现bug后,要思考为何会产生这个bug,背后的原理是什么,有没有其他模块可以借鉴的测试方法、测试用例为何没有覆盖、如何完善测试用例?发现重复性劳动后,要思考能不能通过一定的技术手段来帮助我们提高测试效率?游戏中发现大量相同的bug时,要思考有没有办法通过自动化检查来实现此类问题的再次出现?周版本、重要对外版本发布后,要思考这次的测试流程是否合理?面对不同类型的游戏、不同的功能模块,要思考测试方法是否合理得当?

具备了上述的这些特性后,再加上你所具备的专业能力,我相信你一定能成为一名优秀的游戏测试工程师。

诚然,测试有时候的确是一份吃力不讨好的工作,我们无需做到让每一个人尊重,也无需做到让每一个人理解,但当我们自信满满告诉项目经理这个版本可以发布时,所有的努力都是值得的。 

本文来自网易实践者社区,经作者朱洁授权发布。 

【声明】文章来源于网上采集整理,如有侵权,请邮件反馈yidunmarket@126.com,我们将尽快核实修改。   

相关阅读:

作为游戏测试的核心竞争力是什么?

关于游戏测试反思的小例子

游戏自动化测试简介