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

news/2024/11/30 0:47:09/

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

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

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.ppmy.cn/news/47742.html

相关文章

4-数据结构

数据结构(data structure) 1. 简介 数据结构是在计算机中组织与存储数据的方式 如果想要表示“一排数字”,自然想到使用「数组」数据结构 数组的存储方式可以表示数字的相邻关系、顺序关系,但至于其中存储的是整数int&#xff0c…

Python并发编程在爬虫中的应用

并发编程在爬虫中的应用 本文将为大家介绍 Python 中的多线程、多进程和异步编程,并且以爬取“360图片”网站的图片并保存到本地为例,为大家分别展示使用单线程、多线程和异步 I/O 编程的爬虫程序有什么区别,同时也对它们的执行效率进行简单…

非计算机专业如何转行成为程序员?我用亲身经历教你用这三种方法

哈喽大家好啊!我想分享一下,非计算机专业的学生如何转行成为程序员。首先,我先介绍一下我的情况。我是18年毕业的,大学学的专业是土木工程,与计算机一点关系都没有。但是在大学时,我对程序员比较感兴趣。本…

(包教包会)最强分布式锁工具:Redisson

今天来聊聊分布式锁的最强实现:Redisson 从分布式锁到Redisson实现非常详细,适合慢慢咀嚼~ 一. Redisson概述 1.1 什么是Redisson? Redisson是一个在Redis的基础上实现的Java驻内存数据网格(In-Memory Data Grid)。…

八、vue-基础之列表渲染v-for、v-for中的key属性的作用

一、v-for列表渲染 在真实开发中,我们往往会从服务器拿到一组数据,并且需要对其进行渲染。 这个时候我们可以使用v-for来完成;v-for类似于JavaScript的for循环,可以用于遍历一组数据; 二、v-for基本使用 &#xff0…

4.17-4.18学习总结

MD5 MD5: 1、压缩性 2、容易计算 3、抗修改性 4、弱抗碰撞 5、强抗碰撞 为什么需要MD5? 存储一些敏感信息的时候,如果不进行加密会出现安全问题。 例如:系统登录的密码,如果数据库中的密码采用明文,一旦数据库泄…

面了十几家公司测试岗,我终于悟了,面试无非就是这些题

测试岗的面试其实都是大同小异的,这里我收集整理了185道高频面试题,希望对在找工作或者准备跳槽的各位小伙伴有所帮助! 一. 测试基础 1.如何制定测试计划 参考答案: 测试计划包括测试目标、测试范围、测试环境的说明、测试类型…

vue nextTick原理详解

vue nextTick Vue.nextTick() 是一个方法,用于在下次 DOM 更新循环结束之后执行延迟回调。它的实现原理是利用浏览器的异步任务队列机制,在 tick 时刻将回调函数放入队列中等待执行。在实现上,nextTick 方法会根据当前环境选择不同的底层实现…