游戏测试真的是玩游戏吗?

游戏测试和软件测试又有什么区别呢?

游戏测试是不是没有前景?能从事吗?

很多人都关注这个问题,所以接下来我详细给大家来介绍下游戏测试。

为了让大家更有获得感,所以本文的行文结构如下所示:

1、游戏测试到底是做什么?2、游戏测试发展前景如何?

一、游戏测试到底是做什么?

很多人觉得游戏测试是打游戏,这绝对是一个很大的误解,可以先把「游戏」这两个字忘掉。

随着游戏功能变得越来越复杂与多样化,为了尽量避免给玩家带来不好的游戏体验,在游戏发布前需要通过有人“试玩”来发现问题,这正是游戏行业需要游戏测试的原因所在。

和其它类型的测试一样,游戏测试的目的也是发现游戏中存在的缺陷。

游戏测试的测试内容主要有以下几个:

  1. 功能测试:测试游戏中的功能是否有bug,这个是最基本的。

  2. 兼容性测试:测试游戏在不同品牌的手机或电脑中兼容性如何。

  3. 性能测试:测试游戏运行所占内存、CPU等。

1、功能测试

功能测试是游戏测试中跟“玩游戏”最相关的一个环节。

当然这里的“玩”不是要真的让你感受快乐,而是要通过“玩”游戏,发现存在的问题或不合理的地方。因此,这个“玩”的过程基本不会感受到游戏的乐趣。事实上,每一次回归测试,测试人员都希望这是最后一次“玩”。

举个栗子:测试一款斗地主游戏,测试人员要关注页面的显示是否正常,「出牌」「不要」「提示」等功能选项是否正常,要测试倒计时功能,游戏设置功能等等。

在功能测试方面,游戏测试的功能测试和其它类型的测试没有不同。

1)都是需要根据不同的场景下的测试用例,手动执行验证结果。

2)功能测试的关键在于功能覆盖的全面性,避免漏测,因此,编写测试用例是功能测试中很重要的一个环节。

2、兼容性测试

一款游戏发布上线,都希望用户数越多越好。用户多也就意味着,运行游戏的设备型号和种类庞杂。以手机游戏为例,不同品牌,不同型号,不同内存,只算主流机型,几十种是有的。

因此,为了测试一款游戏在不同设备上的兼容性,测试人员需要尽可能多地覆盖主流机型,但不可能将不同机型、不同系统版本、不同分辨率等情况全部覆盖测试(测试工作量过于庞大)。

考虑到既要保证质量也要兼顾测试效率,通常做法是:选择在少数主流机型上执行全量的用例,在其他兼容性范围内的设备上覆盖主要功能的用例。

当通过人工或自动手段完成 APP 兼容性测试后,产品就会上线,就能收到用户反馈的兼容性问题。依据反馈问题,需补充该兼容性测试场景的用例,用于后续版本测试。

另外,对于主流手机更新及厂商新发布版本,也需要时刻保持关注,并考虑是否需要进行 APP 兼容适配测试。

而言之,一款游戏的质量保障,兼容性测试问题必须重视,否则会导致用户流失。

3、性能测试

随着游戏功能越来越丰富、游戏体积越来越大,游戏加载是否快速,运行是否流畅直接影响到用户的体验。

现在热门的一些手机游戏,一个安装包就要几百M,每次启动都要几十秒,手机如果配置较低的甚至跑不起来,这些就是性能测试环节需要关注的。

以手游为例来说,游戏性能测试需要关注以下几点:

1)响应时间

软件的响应时间和响应速度直接影响到用户的体验度,如果一个软件,迟迟加载不出来,会直接影响到软件的日活、留存。因此对于一个软件,对响应速度测试是必不可少的

2)内存占用

由于一个移动设备的内存是固定的,如果内存消耗过大就会造成应用卡顿或者闪退,需要对内存进行测试。正常情况下,游戏不应占用过多的内存资源,且能够及时释放内存,保证整个应用内的稳定性和流畅性

3)CPU占用

很多时候,我们玩游戏时,会出现发热发烫,那是因为CPU使用率过高,CPU过于繁忙,会使整个手机无法响应用户,整体性能降低,用户体验就会很差。

4)FPS (app使用的流畅度)

FPS是图像领域中的定义,是指画面每秒传输帧数,通俗来讲就是指动画或视频的画面数。FPS是测量用于保存、显示动态视频的信息数量。每秒钟帧数愈多,所显示的动作就会愈流畅

5)耗电

相对于PC端来说,移动设备的电池电量是非常有限的,保持持久的续航能力尤为重要。因此要关注游戏的电量使用,以免导致用户手机耗电过快,带来不良体验。

6)耗流

在非wifi情况下,流量消耗是用户体验的重要部分

二、游戏测试发展前景如何?

1、软件测试就业形势:人才缺口大

近年来,中国游戏用户规模保持稳定增长,各大游戏公司都在不断地推出新的爆款游戏。

而这些游戏的质量保障工作需要游戏测试工程师来完成,所以游戏测试工程师是游戏公司的重要角色,并不存在不好就业的问题。

下图是2019-2021年电竞行业的人才需求增幅

可以看出,2020年以来人才缺口在持续增大,可以预见在未来几年的对游戏行业的人才需求会进一步扩大,游戏测试作为重要的一环,游戏测试这个岗位必然会供不应求。

2、职业规划:发展方向多元化

方向一:技术工程师

游戏测试绝对不是外行人认为的点点点,需要很强的逻辑性和经验,大家就算学习班学完2-3个月,也仅仅至少掌握了一半而已,需要以后不断回头再学习,MySQL,Linux, 各种工具的应用,学会1-2种编程语言等等,技术不断成熟,全面成长为技术专家。

方向二:行业专家

游戏测试可以从用户的角度来看待问题, 如果有机会的话可以多跟着公司的产品经理或业务经理,学学他们如何跟客户交流,了解用户的需求,了解用户对游戏的感受,跟随游戏界的流行趋势,从而提升在游戏测试领域的专业性。

方向三:领导管理

游戏测试人员不但需要对游戏的质量进行检测,而且对于游戏项目的立项、管理等领域都可以主动起了解。除了提升专业的游戏测试技能,还可以在项目管理、沟通协调、市场需求分析等能力上锻炼,向领导管理方向发展。

3、薪资:薪资不低,且经验越丰富越吃香

游戏测试工程师工作的时间越长,积累的项目经验就会越多,在游戏测试中会更加敏锐的发现软件中的bug。因此,软件测试工程师的薪资会随着工作年限的增长而持续增长。

1-3年的月薪基本在10k以上,薪资与普通软件测试基本一致。但随着从业时间的增长,薪资也会不断上涨。

总结:游戏测试本身就是属于软件测试。游戏测试本质上是软件测试的一个就业方向。所以基本的测试理论和思想是一样的。

敲字不易,如果此文章对你有帮助的话,点个赞收个藏,给作者一个鼓励。也方便你下次能够快速查找。


资源分享

下方这份完整的软件测试视频学习教程已经上传CSDN官方认证的二维码,朋友们如果需要可以自行免费领取 【保证100%免费】

游戏测试是一个怎样的行业?相关推荐

  1. 游戏测试从零开始[知识贴]

    游戏测试从零开始v1.5 游戏测试就是这样一个"低门槛"的测试工作,但是正是因为大家都觉得门槛低,所以这份工作往往被很多人误解,并且在寻找这样的工作的时候处处碰壁! 游戏公司需要测 ...

  2. 做游戏测试达人,其实是“高薪+玩嗨+技术活”的体验

    我们都知道,游戏测试是一款游戏进入大众视野前,必须经历的一环.不仅如此,游戏测试需要经历的时间周期非常长,无论是开发阶段,开发完成后体验测试阶段,都会继续循环往复的进行测试. 即便是上线后的游戏,比如 ...

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

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

  4. 游戏测试行业还能入局吗?前线打探最新消息来了

    今天采访了一个在游戏行业做测试的同学,他所在的游戏公司是做大型多人在线角色扮演类的游戏,类似传奇游戏.他所在的公司目前有1200多人,是上市公司,目前游戏产品在国内海外都有市场. 因为我是一个对游戏无 ...

  5. 一个无经验的大学生毕业后两只脚踏入游戏测试的坑——我的回忆杀

    一.为什么选择游戏测试 先做一个自我介绍吧. 我是文科生,汉语言文学专业.17年毕业,做了五个月行政,12月入的游戏测试这行. 我说我专业的原因仅仅只是想说明,游戏测试这个行业门槛很低.你看,我一个文 ...

  6. 游戏测试相关 测试一个英雄的技能(春招被问比较多的一道题)

    首先呢,春招猛冲了一大堆测试岗位,其中包括游戏测试工程师这个在测试岗里面也算是比较特殊的岗位吧. 记录一下春招被问的比较多的一个问题,"如何测试一个英雄的技能". 这个问题其实归根 ...

  7. 游戏测试题目和答案是什么软件,寻求答案 这是一个测试题 我做好了 可不知道答案!...

    题目如下: 在51testing论坛上,一位游戏业HR给出了一份招聘游戏测试的题,觉得挺有趣,有必要拿来分享一下.顺便让各位看观了解一下游戏测试是个什么活. 测试面试题 转自51testing论坛 多 ...

  8. 我的游测之路 | 揭秘游戏测试神秘面纱(一)

    经常有人问我:游戏测试到底是干什么呢?是游戏代练?每天玩游戏?装备随便造,怪物随便秒,线上GM指令随便用?可以每天玩玩游戏,不用忙工作,太爽了?当然并非完全如此,游戏测试是每天在玩游戏,玩游戏实际是熟 ...

  9. alphac测试和bata测试区别_【软件测试】和【游戏测试】有区别么?

    IT行业火速发展的这几年,游戏开发是其中最火热的几个行业之一,国内的游戏玩家数量在近几年更是成几何倍的增长! ▲▲▲ 2018年中国已经6.2亿玩家 相对的游戏开发的火热发展必然带动着游戏测试人才的需 ...

最新文章

  1. java 继承 接口 练习,java:面向对象-抽象类、继承、接口结合练习
  2. hdu - 4027 Can you answer these queries?
  3. Qt Creator设置Nimble
  4. 【第7章】 使用函数和模块来重用你的代码
  5. 如何看懂ORACLE执行计划
  6. 漫画TCP——一个悲伤的故事
  7. ubuntu安装python3.6_Ubuntu上安装python3.6以及多版本python管理 | SQN
  8. vite配置 vite.config.js
  9. 一般向量空间的基变换_MIT—线性代数笔记30 线性变换及对应矩阵
  10. python 图形_Python切分图像小案例(1、3、2、4象限子图互换)
  11. Kafka 与 RocketMQ 的性能大对比!
  12. JZOJ5946. 【NOIP2018模拟11.02】时空幻境(braid)
  13. HTML5期末大作业:关于家乡介绍的HTML网页设计——郑州美景HTML+CSS(5页) 学生DW家乡介绍网页设计作业成品 web课程设计网页规划与设计
  14. NLP入门学习3——句法分析(基于LTP4)
  15. 首席新媒体运营黎想教程:电商运营必须掌握的5个公式
  16. USB OTG原理简述
  17. 模板字符串`${}` 各种函数中的this指向?
  18. 鼎科TSUX6V6.0-E液晶电视驱动板维修
  19. 【算法基础】高精度除法
  20. 【Java基础】UML类图及各种线代表的关系含义总结

热门文章

  1. 自媒体该怎么赚钱?新手运营自媒体方法
  2. Excel学习日记:L26-保护表格
  3. 部署城市级室外无线局域网的成功战略
  4. 首页惨遭降权 台州SEO的一次惨痛优化失误经历
  5. 【ZYNQ Ultrascale+ MPSOC FPGA教程】第二十四章 PS端SD卡读写
  6. U-boot 的使用
  7. ECSHOP和SHOPEX快递单号查询德邦插件V8.6专版
  8. pytest之mark
  9. vue 打包生成配置文件,方便外部修改公共路径,不用每次都进行打包部署
  10. mysql备份监控_Zabbix以trapper方式监控MySQL备份文件