ITPub博客

首页 > 应用开发 > IT综合 > 如何快速成为一个游戏测试工程师(配教程)

如何快速成为一个游戏测试工程师(配教程)

原创 IT综合 作者:千锋Python唐小强 时间:2020-07-07 17:09:06 0 删除 编辑

如何快速融入游戏软件测试行业,成为一个游戏测试工程师?其实和软件测试差别不大,总结一句话就是:掌握扎实的理论基础,加入一个成熟的游戏测试团队,了解广泛的游戏常识以及测试人员对缺陷的敏感度。实战教程也在文末给大家整理好了!

一、掌握扎实的理论基础

不管是普通的软件测试还是游戏测试,测试流程基本上是一致的,那就是测试计划、测试用例设计、测试搭建及执行、缺陷、修复及回归、验收测试(内测、公测等)、上线,最后完成一份项目总结报告。

如何快速成为一个游戏测试工程师(配教程)

通过上图可见,游戏软件测试的测试方法、测试策略与普通的软件测试差别不是很大,整个测试流程差别也不是很大,所以熟练掌握软件测试基础知识必不可少。

二、加入一个成熟的游戏软件团队

如果入职一个正规的游戏测试团队,可以在短时间内成长为一个游戏测试工程师,部门的领导及同事,会传递给你丰富的游戏测试经验及技巧,工作经验是提升能力最有效的方法。在一个没有正规游戏测试的团队中工作,有不少公司测试人员很少,对测试的理解本身就不到位,可想而知,在这种团队中,你只能摸石头过河,成长会比较慢,在这种公司工作一年不但不如在正规公司工作一个月的收获大,反而会形成非常不好的岗位认知及工作习惯。

一个成熟的游戏软件测试团队,个人认为几个主要的评价指标为:

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的好坏,并从中体会每个“度的把握”的案例,并从中寻找规律吧!当你参悟透了,也就成为游戏测试高手了。



来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/69923331/viewspace-2703033/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-05-14

  • 博文量
    995
  • 访问量
    586276