@爱打游戏的你,当游戏测试是什么感觉?

news2024/10/1 17:21:53

@爱打游戏的你,当游戏测试是一种什么感觉?

去年《宝可梦朱紫》大火的那段时间,想必各位爱好游戏的友友们都刷到过这样的图吧:

d8e71fe0d32663c44656146456fd7338.jpeg

(量子纠缠)

8dbe3bff1c728b08c0766b2e1c453726.jpeg

(天怎么黑了)

0fb369e91c3669287ee6f67aa2d2b5c4.jpeg

(弹簧巨怪)

就在宝可梦新作因奇妙bug而出圈时,“游戏测试”这个岗位也被带火了。有玩家调侃道:“gf的测试吃白饭,还不如玩家自己上。”那么,当一名游戏测试是什么样的体验?游戏测试都有哪些工作?游戏测试人有什么必备素养?今天这篇文章,带你走进游戏测试的奇妙世界。

当一名游戏测试是什么体验?

很多对行业不了解的小伙伴会觉得,游戏测试不就是带薪打游戏吗?整天打游戏多爽啊!小厚想说:这其实是一个误区。游戏也是一种软件,游戏测试属于软件测试的范畴,测试员的工作职责是找bug,而不是游戏本身。为了测试兼容性,测试员重复尝试用十几个手机登录游戏,游玩同样的内容,只为了寻找它可能的漏洞,这个过程是比较枯燥的,和正常体验游戏完全不同。

但当游戏测试也有好处。作为游戏厂商内部人员,你可以提前玩到那些尚未发售的大作,可以不花一分钱体验当顶级氪佬的感觉。据知乎上的一位匿名用户所说:他之前做某游戏的测试,因为测试与公服混服,于是几位测试联合,把账号充到了VIP12,所有武器、坐骑和战宠都升到满级满星,算下来相当于充值百万!而且是有公司后台一分钱都不用花!在服务器里横着走,这种爽感他一直忘不了。

9751db395fa16e2ded6a542ae4a53137.jpeg

游戏测试都有哪些工作?

从软件测试的方向来考量,游戏测试的工作可以简单分为功能、界面、兼容性、安全、性能等方面的测试。

一、功能

游戏的功能测试为游戏中最常见的测试,即:即通过复现用户的操作,来考察游戏是否能达到相应的效果。比如游戏文本是否前后矛盾,游戏的所有结局能否顺利达成等等,这些都是属于功能测试的范畴。游戏的功能测试是黑盒测试,测试人员不考虑游戏的内部结构和处理过程,单纯从其运行的情况来进行考量。

二、界面

游戏的界面不仅要美观、大方,更要适合用户操作。作为测试人员,需要模仿用户的操作习惯,从用户的角度去看这些UI设计是否合理,是否符合玩家的习惯。尤其是对手游而言,UI的排列会很大程度上影响操作,所以至关重要。

三、兼容性

用户的设备千差万别,一个游戏需要在不同的环境下正常运转,这就需要兼容性测试。当你看到测试员一个人拿着十几台手机在刷,那基本上就在做兼容测试了。

四、安全性

游戏除了像一般软件一样要防止隐私信息泄露、保护用户财产安全之外,还需要防止外挂出现。外挂破坏游戏公平性,毁坏正常玩家的游戏体验,导致游戏营收减少甚至身败名裂,许多热门pvp游戏均死于外挂,可以说,防刷防外挂是游戏安全性测试中相当重要的一环。

五、性能

对于游戏而言,性能测试主要表现在运行流畅度上。尤其是FPS游戏,用户对流畅度的要求更高,这就需要测试员去测试游戏客户端和服务段的运行情况,及时反馈bug,保证用户能拥有完整连贯的体验。

36451208f73c3362c42a11e6117bf506.jpeg

游戏测试有哪些要求?

除了最基本技术相关要求之外,游戏测试从业者还需具备以下特点:

一、热爱游戏

游戏测试终日要与游戏打交道,工作相对而言比较枯燥,如果对游戏没有兴趣,没有热爱,就很难坚持下去。而且游戏测试需要涉及到很多游戏相关的专业知识,如果测试员本身是一位资深玩家,能站在玩家的立场上考虑,那么很多疑难杂症都会迎刃而解。

二、需要有高情商

测试岗位不能独立解决bug,需要和研发沟通解决,有时候也需要将研发部门的意见对接给产品经理,相当于各个岗位之间的润滑剂。这就需要测试岗位从业人员具有良好的沟通能力和一定的抗压能力。

三、需要细心、有耐心

在游戏中,绝大部分玩家会走制作组设计好的路线,也基本不会出错。但bug往往会发生在意想不到的地方,在某个不显眼的角落,在空气墙与空气墙之间的夹缝,这就需要测试员有相当多的耐心,去在游戏中仔细寻找,一遍一遍地尝试同一个关卡,直到没有任何问题为止。

65ba7652058121c93f62af426648ebcf.jpeg

对于喜欢游戏、想要在游戏行业有所作为的朋友,不妨试试转行游戏测试岗位。你可以自学,当然最好是报名线下班培训班,进行系统性的学习。以正厚IT学苑为例,软件测试班一般时间在3个月,针对零基础小白定制课程,从零基础入门到企业级项目实践,并且最后还能协助负责就业指导,对于IT小白或学习自制力不足的同学而言,这是一个非常不错的选择。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/428797.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

手敲Mybatis(九)-结果集处理器

1.前言-背景介绍 上节我们处理了参数处理器,本节我们处理结果集处理器,之前我们写了一个DefaultResultSetHandler,我们把返回结果获取对象,填充值什么的写到了一起,流程没有进行解耦,并且只接收了Object的…

不通过鲁大师进行硬件检测

文章目录简介dxdiag系统信息设备管理器任务管理器PowerShelldxdiag系统信息设备管理器任务管理器PowerShellTODO:CPU-ZTODO:Everest参考文献简介 不少二手电脑重装系统后发现是假配置(特别是XP系统),可以使用系统自带…

基于Vue2实现滚动过程中数据懒加载

以下为实现滚动懒加载的过程: 1、在data对象中定义了items数组,用于存放已加载的item,loading状态,当前页数page,每页数量pageSize,以及距离底部的阈值threshold。 2、在mounted钩子函数中,首次…

Adaptive AUTOSAR——State Management(VRTE 3.0 R21-11)

状态管理是自适应平台服务中的一个功能集群。 在自适应平台中,状态决定了一组活动的自适应应用程序。 特定于项目的应用程序,即状态管理器,决定何时请求状态更改,从而更改当前活动的应用程序集。状态管理器是特定于项目的&#…

【Golang】三分钟让你快速了解Go语言为什么我们需要Go语言?

博主简介:努力学习的大一在校计算机专业学生,热爱学习和创作。目前在学习和分享:数据结构、Go,Java等相关知识。博主主页: 是瑶瑶子啦所属专栏: Go语言核心编程近期目标:写好专栏的每一篇文章 目录一、Go语…

Pytorch基础 - 3. torch.utils.tensorboard

目录 1. 简介 2. 基本步骤 3. 示例1 - 可视化单条曲线 4. 示例2 - 可视化多条曲线 5. 示例3 - 可视化网络结构 1. 简介 Tensorboard是Tensorflow的可视化工具,常用来可视化网络的损失函数,网络结构,图像等。后来将Tensorboard集成到了P…

wps如何修改已经存在的目录标题内容?

如需了解更多办公应用的相关知识,可进入到赛效官网查看应用资讯或者应用问答栏目。 在WPS文档中,为方便大家查看文档中的内容,可以给文档内容添加目录,很多人由于对文档功能不太熟悉,所以当目录生成以后,想…

高效又稳定的ChatGPT大模型训练技巧总结,让训练事半功倍!

文|python前言近期,ChatGPT成为了全网热议的话题。ChatGPT是一种基于大规模语言模型技术(LLM, large language model)实现的人机对话工具。现在主流的大规模语言模型都采用Transformer网络,通过极大规模的数…

Day941.仓库版本管理 -系统重构实战

仓库&版本管理 Hi,我是阿昌,今天学习记录的是关于仓库&版本管理的内容。 当代码以及团队达到一定的规模以后,这会给项目仓库和版本的管理带来诸多问题。 一张常见问题的表格,不妨“对号入座”,看看项目有没…

【常见CSS扫盲雪碧图】从源码细看CSS雪碧图原理及实现,千字详解【附源码demo下载】

【写在前面】其实估计很多人都听过雪碧图,或者是CSS-Sprite,在很多门户网站就会经常有用到的,之所有引出雪碧图这个概念还得从前端加载多个图片时候页面闪了一下说起,这样给人的视觉效果体验很差,也就借此机会和大家说…

Linux查看串行端口

查看串口驱动 cat /proc/tty/driver/serial查看串口设备 dmesg | grep ttyS*[rootlocalhost driver]# cat /proc/tty/driver/serial serinfo:1.0 driver revision: 0: uart:16550A port:000003F8 irq:4 tx:0 rx:0 1: uart:16550A port:000002F8 irq:3 tx:0 rx:0 CTS|DSR|CD 2:…

攻防世界-inget(简单的SQL注入、万能密码)

目录 1、手工注入(万能密码原理) 2、sqlmap实现 3、常用参数 1、手工注入(万能密码原理) 打开链接,提示输入id并尝试绕过 尝试一下万能密码,使用逻辑语句使结果返回 构造payload /?id or 我们这里是…

Java虚拟机内存区域

Java虚拟机所管理的内存将会包括以下几个运行时数据区域 程序计数器 是一块较小的内存空间,可以看作当前线程所执行的字节码的行号指示器。分支、循环、跳转、异常处理、线程恢复等基础功能都需要通过更改这个计数器的值来改变下一条需要执行的字节码。 由于各个线…

DAY 35 sed文本编辑器

文本三剑客:都是按行读取后处理。 grep 过滤行内容 awk 过滤字段 sed 过滤行内容;修改行内容 sed编辑器 sed是一种流编辑器,流编辑器会在编辑器处理数据之前基于预先提供的一组规则来编辑数据流 sed编辑器可以根据命令来处理数据流中的…

Shell编程(二)

上一章: Shell编程_做测试的喵酱的博客-CSDN博客 七、ping shell脚本,是一个面向过程的编程语言,没有类和对象的概念。用的最多的就是函数。 查看当前服务,是否能ping通baidu ping www.baidu.com [rootecs-39233 dev]# ping ww…

眺望2023:房企“三大护法”如何助力穿越周期?

2022 年的地产行业尤为艰难,土地和商品房成交量明显下滑,许多房企的业绩都呈现收缩态势。 不过,今年以来房地产市场似乎出现企稳信号。国家统计局数据显示,今年1~2月全国商品房销售面积和销售额的下跌幅度明显收窄,住…

18-java单列集合

java单列集合1.集合体系结构1.1 单列集合1.2 双列集合2. 单列集合体系结构3.Collection集合顶层接口3.1 Collection的遍历方法3.1.1 迭代器遍历3.1.2 增强for遍历3.1.3 Lambda表达式4. List单列集合4.1 List4.1.1 List集合特点4.1.2 List集合的特有方法4.1.3 List集合遍历方法4…

计算机组成原理实验三-----系统总线和具有基本输入输出功能的总线接口实验

总线是计算机中连接各个功能部件的纽带,是计算机各部件之间进行信息传输的公共通路。 总线不只是一组简单的信号传输线,它还是一组协议。他有两大特征 分时: 同一总线在同一时刻,只能有一个部件占领总线发送信息,其他部件要发送信…

游戏基础—Android平台进程模块信息获取

记得学习编程时的第一个helloworld程序&#xff1a; #include<stdio.h> Int main(int argc, char **argv) { printf(“Hello World”); return 0; } 打印” Hello World”&#xff0c;使用的是printf函数。但是&#xff0c;我们并没有去实现printf函数的功能&#xff0…

javascrip语法

JavaScript 语法涉及到很多方面&#xff0c;以下是常见的详细语法&#xff1a; 1. 变量 变量用于存放值&#xff0c;关键字 var 可以定义变量。 // javascript var x 5; // 定义变量 x&#xff0c;并赋值为 52. 数据类型 JavaScript 中有多种数据类型&#xff0c;包括&…