新入行游戏测试工程师如何积累游戏测试经验
一、正规的团队、专业的训练
工作无疑是积累经验的最有效办法。但前提是,直接影响你的前辈或者上司,即你的直接领导者,有多年的正规的游戏测试工作经验,并且熟悉游戏开发流程及规范管理。
在对游戏测试有非常大的理解偏差的环境里工作一年,不但不如在正规公司工作一个月的收获大,反而会形成非常不好的岗位认知及工作习惯。
如何判断一个团队是否正规呢,可以尝试思考以下问题:
1.游戏测试与软件测试的异同
2.游戏测试在游戏研发生命周期中的位置
3.用例设计
4.缺陷管理
一般情况下,不能正确回答这四个问题的团队,就是业余的。
二、了解程序实现及策划设计过程
游戏测试介于策划设计及程序实现之间。作为一个中间部门,既要了解策划设计,也要了解程序实现。正规的游戏测试团队招收新人都有一个基本要求:有一定的软件基础;这就从根本上保证了游戏测试人员对于程序实现的认知基础。同时呢,我个人建议游戏测试的新人们也去了解一下策划设计。
具体了解什么呢?
比如一个系统的策划案从框架,到概念,再到细则,再到多期实现,有多个阶段。假如你不知道哪个阶段策划案的主要关注点及实现程度,在做文档分析或版本测试时,很可能就无法把握测试的深度。
再比如编辑器。现在游戏开发时,已经较多的使用到了编辑器:地图编辑器、NPC编辑器、怪物编辑器、掉率编辑器、任务编辑器等等。我个人非常喜欢把编辑器比作组装器,这个组装器是由程序制作、用来辅助策划人员把各种元件重复拼合为成品。测试人员是需要清楚这些元件以及组装规则的。
增加游戏设计的知识,并不代表着某一天可以成为一个游戏设计人员,但两者的距离并不远。游戏测试人员了解游戏设计,是在游戏设计人员已经完成或半完成的组件上了解及分析,用来增进对游戏测试工作内容及测试技术的掌握。
三、学习软件测试,进行行业类比
游戏测试可以说是软件测试的一个子类。软件测试的基本理论及方法,都可以或多或少的用到游戏测试上。当然这并不是说要生搬硬套。
当一个团队没有如上文“一、正规的团队、专业的训练”中所说的领导者时,游戏测试的新人们也可以自己尝试从软件测试行业经验中学习。
假如有这样的领导者,那非常好,这个领导者会非常清楚游戏测试与软件测试的异同。但是不管有怎样的异同,游戏测试脱离不了软件测试这个母体。
四、关于游戏经验的积累
游戏经验的积累仅适用于有软件测试基础但没有或很少玩游戏的人;如果你曾经非常热爱并熟悉多款游戏[来源:GameRes.com],我个人建议在游戏测试工作的前期,你可以停止玩游戏了。
因为你要做的远远不是“玩游戏”然后提一些bug,游戏测试的所有工作都是有理可依循的。在工作的前期,你可能需要做以下事情:
1.学习软件测试的基本方法及理论。如有已有这方面的知识和经验,就需要分清软件测试和游戏测试的异同;如果没有,也有可能直接学习软件测试。
2.了解并掌握文档分析、用例设计、测试执行、缺陷管理,通常能力较强的人也会被分配到测试分析报告的任务。
五、度的把握
我个人认为,在游戏测试的工作中,有非常多的“度的把握”,你需要有非常好的应变能力,知道在怎样的测试资源下采用怎样的测试策略。
这个我就不详说了,当你参与到工作中,你就会有切身体会,仔细思考每个“度的把握”的案例,并从中寻找规律吧!当你参悟透了,也就成为游戏测试熟手了。
文章来源于领测软件测试网 https://www.ltesting.net/