新人如何积累游戏测试经验?
第一,正规团队和专业培训
工作无疑是积累经验最有效的方式。但前提是直接影响到你的前任或者老板,也就是你的直接领导,有多年游戏测试的正式经验,熟悉游戏开发流程和规范管理。
在一个对游戏测试有很大误解的环境里工作一年,不仅比在正规公司工作一个月收获少,还会形成非常不好的工作认知和工作习惯。
如何判断一个团队是否正规,可以试着思考以下几个问题:
1.游戏测试和软件测试的异同
2.游戏测试在游戏开发生命周期中的地位
3.用例设计
4.缺陷管理
一般来说,不能正确回答这四个问题的团队是业余的。
第二,了解方案实施和规划设计流程。
游戏测试介于规划设计和程序实现之间。作为中间部门,不仅要懂规划设计,还要懂方案实施。正规游戏测试团队招新人有个基本要求:一定的软件基础;这从根本上保证了游戏测试人员对于程序实现的认知基础。同时我个人建议游戏测试新人也要学习一下规划设计方面的知识。
你到底知道些什么?
比如一个系统的策划案例,从框架,到概念,到细则,再到多阶段的实施,有很多阶段。如果不知道规划案例在哪个阶段的主要侧重点和实现程度,在做文档分析或者版本测试的时候,可能无法把握测试的深度。
再比如编辑器。如今,编辑器在游戏开发中得到了广泛的应用:地图编辑器、NPC编辑器、怪物编辑器、掉落率编辑器、任务编辑器等等。就我个人而言,我喜欢把编辑器比作汇编器。这个组装器是由一个程序制作的,用来辅助计划人员反复将各种部件组装成成品。测试人员需要清楚这些组件和组装规则。
增加游戏设计方面的知识,并不意味着有一天可以成为游戏设计师,但两者之间的距离并不远。游戏测试人员对游戏设计的理解是基于对游戏设计人员已经完成或半完成的组件的理解和分析,用于提高对游戏测试工作内容和测试技术的掌握。
第三,学软件测试,做行业类比。
游戏测试可以说是软件测试的一个子类。软件测试的基本理论和方法或多或少都可以应用到游戏测试中。当然,这并不意味着生搬硬套。
当一个团队没有上文“一、正式团队和专业培训”中提到的领导者时,游戏测试的新人也可以尝试自己学习软件测试行业的经验。
如果有这样的领导,那很好。这个领导会非常清楚游戏测试和软件测试的异同。但无论有何异同,游戏测试都离不开软件测试的矩阵。
第四,关于游戏经验的积累
游戏经验的积累只适用于有软件测试基础但没有或很少玩游戏的人;如果你曾经热爱并熟悉很多种类的游戏,我个人建议你在游戏测试前期就停止玩游戏。
因为你要做的远不是“玩游戏”然后问一些bug,游戏测试的所有工作都是合理遵循的。在工作初期,你可能需要做以下事情:
1.学习软件测试的基本方法和理论。如果你有这方面的知识和经验,你需要区分软件测试和游戏测试的异同;如果没有,也可以直接学习软件测试。
2.理解并掌握文档分析、用例设计、测试执行和缺陷管理。通常能力强的人也会被分配到测试分析报告的任务。
五、把握的程度
我个人认为,在游戏测试工作中,有大量的“确定度”,你需要有非常好的适应能力,知道在什么测试资源下采取什么测试策略。
这个我就不细说了。当你参加工作的时候,你会有切身的体会。仔细思考每一个“把握度”的案例,从中寻找规律!当你理解透彻了,你就会成为游戏测试的专家。