本文由千锋软件测试培训老师给大家分享如何快速融入游戏软件测试行业,成为一个游戏测试工程师?其实和软件测试差别不大,总结一句话就是:掌握扎实的理论基础,加入一个成熟的游戏测试团队,了解广泛的游戏常识以及测试人员对缺陷的敏感度。
一、掌握扎实的理论基础
不管是普通的软件测试还是游戏测试,测试流程基本上是一致的,那就是测试计划、测试用例设计、测试搭建及执行、缺陷、修复及回归、验收测试(内测、公测等)、上线,后完成一份项目总结报告。
通过上图可见,游戏软件测试的测试方法、测试策略与普通的软件测试差别不是很大,整个测试流程差别也不是很大,所以熟练掌握软件测试基础知识必不可少。
二、加入一个成熟的游戏软件团队
如果入职一个正规的游戏测试团队,可以在短时间内成长为一个游戏测试工程师,部门的领导及同事,会传递给你丰富的游戏测试经验及技巧,工作经验是提升能力有效的方法。在一个没有正规游戏测试的团队中工作,有不少公司测试人员很少,对测试的理解本身就不到位,可想而知,在这种团队中,你只能摸石头过河,成长会比较慢,在这种公司工作一年不但不如在正规公司工作一个月的收获大,反而会形成非常不好的岗位认知及工作习惯。
一个成熟的游戏软件测试团队,个人认为几个主要的评价指标为:
1、清楚游戏测试与软件测试的不同之处,并能在测试工作中体现出来
2、清楚游戏测试在游戏研发生命周期中的位置,并能及时在合适的世间开展合适的测试
3、熟悉游戏测试的测试要点,设计出有价值的测试用例
4、熟悉游戏行业,了解游戏用户的需求及行业痛点
5、有高中低不同层次的测试人员,可以对游戏的功能、性能、专项进行测试
6、有一套合理、完善的游戏测试流程
三、了解广泛的游戏常识
一个游戏是从框架、概念,再到细则,再到多期实现,有多个阶段。我们测试人员需要根据具体的阶段制定主要关注点及实现程度,在做文档分析或版本测试时,很可以把我不同版本的测试深度。
比如现在游戏开发时,使用到的编辑器:地图编辑器、NPC编辑器、怪物编辑器、掉率编辑器、任务编辑器等等。我个人非常喜欢把编辑器比作组装器,这个组装器是由程序制作、用来辅助策划人员把各种元件重复拼合为成品。测试人员是需要清楚这些元件属性以及组装规则的。
作为一个游戏测试人员,是需要掌握广泛的游戏设计常识的,这不仅仅有利于我们进行游戏测试,如果有需要,我们也是可以承担一些游戏策划工作的,积累行业经验,对于测试人员来说是很重要的一个提升环节。游戏测试人员了解游戏设计,是在游戏设计人员已经完成或半完成的组件上了解及分析,用来增进对游戏测试工作内容及测试技术的掌握。
会玩多种不同类型的游戏,对于游戏测试来说是意见很好的前提,但不是必须的前提,因为游戏测试不仅仅是“玩玩游戏”、“提提bug”这种潜层次的工作,游戏测试的所有工作都是有理可依循的,是按照固定规范的流程开展的,这样才能尽可能地找出游戏中的bug,而不仅仅是探索性的找出一些问题。
四、测试人员对缺陷的敏感度
在很多地方,我都跟学生强调:一个的测试人员,一定是对缺陷非常敏感的。我之前带队做过很对APP的测试(TESTIN众测,当然是业余时间做的),其中就发现过几个非常的测试人员,他们的思路异于常人,一个app探索性测试,一般人能在半天内能够找到15个左右的bug,而这些我认为的测试人员就能找50个左右的bug,我将其总结了一句话:有的人能把bug测试成不是bug,而有的人能把不是bug的bug测试成bug,仔细体会一下,这其中很好的体现了对缺陷敏感度决定着一个测试人员的能力。
除了需要对缺陷敏感外,在游戏测试中也需要把我一个度,你需要有非常好的应变能力,知道在怎样的测试资源下采用怎样的测试策略,当然这个度有点抽象,当你加入一个的团队,并主动区思考写的每个用例、每个bug的好坏,并从中体会每个“度的把握”的案例,并从中寻找规律吧!当你参悟透了,也就成为游戏测试高手了。
如何快速融入游戏软件测试行业,成为一个游戏测试工程师?其实和软件测试差别不大,总结一句话就是:掌握扎实的理论基础,加入一个成熟的游戏测试团队,了解广泛的游戏常识以及测试人员对缺陷的敏感度。
一、掌握扎实的理论基础
不管是普通的软件测试还是游戏测试,测试流程基本上是一致的,那就是测试计划、测试用例设计、测试搭建及执行、缺陷、修复及回归、验收测试(内测、公测等)、上线,后完成一份项目总结报告。
通过上图可见,游戏软件测试的测试方法、测试策略与普通的软件测试差别不是很大,整个测试流程差别也不是很大,所以熟练掌握软件测试基础知识必不可少。
二、加入一个成熟的游戏软件团队
如果入职一个正规的游戏测试团队,可以在短时间内成长为一个游戏测试工程师,部门的领导及同事,会传递给你丰富的游戏测试经验及技巧,工作经验是提升能力有效的方法。在一个没有正规游戏测试的团队中工作,有不少公司测试人员很少,对测试的理解本身就不到位,可想而知,在这种团队中,你只能摸石头过河,成长会比较慢,在这种公司工作一年不但不如在正规公司工作一个月的收获大,反而会形成非常不好的岗位认知及工作习惯。
一个成熟的游戏软件测试团队,个人认为几个主要的评价指标为:
1、清楚游戏测试与软件测试的不同之处,并能在测试工作中体现出来
2、清楚游戏测试在游戏研发生命周期中的位置,并能及时在合适的世间开展合适的测试
3、熟悉游戏测试的测试要点,设计出有价值的测试用例
4、熟悉游戏行业,了解游戏用户的需求及行业痛点
5、有高中低不同层次的测试人员,可以对游戏的功能、性能、专项进行测试
6、有一套合理、完善的游戏测试流程
三、了解广泛的游戏常识
一个游戏是从框架、概念,再到细则,再到多期实现,有多个阶段。我们测试人员需要根据具体的阶段制定主要关注点及实现程度,在做文档分析或版本测试时,很可以把我不同版本的测试深度。
比如现在游戏开发时,使用到的编辑器:地图编辑器、NPC编辑器、怪物编辑器、掉率编辑器、任务编辑器等等。我个人非常喜欢把编辑器比作组装器,这个组装器是由程序制作、用来辅助策划人员把各种元件重复拼合为成品。测试人员是需要清楚这些元件属性以及组装规则的。
作为一个游戏测试人员,是需要掌握广泛的游戏设计常识的,这不仅仅有利于我们进行游戏测试,如果有需要,我们也是可以承担一些游戏策划工作的,积累行业经验,对于测试人员来说是很重要的一个提升环节。游戏测试人员了解游戏设计,是在游戏设计人员已经完成或半完成的组件上了解及分析,用来增进对游戏测试工作内容及测试技术的掌握。
会玩多种不同类型的游戏,对于游戏测试来说是意见很好的前提,但不是必须的前提,因为游戏测试不仅仅是“玩玩游戏”、“提提bug”这种潜层次的工作,游戏测试的所有工作都是有理可依循的,是按照固定规范的流程开展的,这样才能尽可能地找出游戏中的bug,而不仅仅是探索性的找出一些问题。
四、测试人员对缺陷的敏感度
在很多地方,我都跟学生强调:一个的测试人员,一定是对缺陷非常敏感的。我之前带队做过很对APP的测试(TESTIN众测,当然是业余时间做的),其中就发现过几个非常的测试人员,他们的思路异于常人,一个app探索性测试,一般人能在半天内能够找到15个左右的bug,而这些我认为的测试人员就能找50个左右的bug,我将其总结了一句话:有的人能把bug测试成不是bug,而有的人能把不是bug的bug测试成bug,仔细体会一下,这其中很好的体现了对缺陷敏感度决定着一个测试人员的能力。
除了需要对缺陷敏感外,在游戏测试中也需要把我一个度,你需要有非常好的应变能力,知道在怎样的测试资源下采用怎样的测试策略,当然这个度有点抽象,当你加入一个的团队,并主动区思考写的每个用例、每个bug的好坏,并从中体会每个“度的把握”的案例,并从中寻找规律吧!当你参悟透了,也就成为游戏测试高手了。
相关文章
关注千锋学习站小程序
随时随地免费学习课程
扫一扫快速进入
千锋移动端页面
扫码匿名提建议
直达CEO信箱