众所周知,游戏测试是一款游戏进入大众视野前必须经过的环节。不仅如此,游戏测试需要非常长的时间周期,无论是开发阶段还是后期开发体验测试阶段,都会持续反复测试。
即使是市面上非常主流的游戏,如王者荣耀、和平精英等网络游戏,也会在玩家比赛过程中收集游戏中的bug,在登录前通过加载来修正或更新体验。
那么,作为所有游戏不可或缺的一部分,游戏测试人员是如何招募的呢?热爱游戏能成为游戏测试员吗?职业游戏测试是如何进行的?工资怎么样?……
今天,边肖将带领您了解真正的游戏测试人员有什么样的体验。
玩游戏与测试游戏
之前有人问:游戏测试员等于游戏体验官吗?
这里需要给大家说明的是,游戏体验官,很大程度上,只会对游戏的剧情、人物设定、皮肤、流畅度等一些显而易见的环节做出自己的判断。当你玩游戏的时候,你的目标是赢或者享受游戏,游戏测试是完全不同的系统。
笔者认为游戏体验官很大程度上更类似于功能测试的内容。
对于一款游戏来说,这还不够。即使是基础游戏或者很简单的游戏,只测试功能也是不够的,比如智力竞赛,吃蛇等等。更别说手游或者网游了。然而,当很多人参与游戏时,需要进行大量的测试来保证玩家的体验。
可见游戏测试远不止玩游戏这么简单。你得知道考点和深层次的考试技巧和逻辑。
网游VS手游
根据官方的定义,游戏测试作为软件测试的一部分,具有软件测试的所有共同特征:测试的目的是发现软件中的缺陷。所有的测试都需要测试人员根据产品行为描述来实施。产品行为描述可以是书面规范、需求文档、产品文档、用户手册、源代码或可执行的工作程序。
换句话说,游戏测试就是发现游戏中的bug,提高用户体验。那么,游戏测试需要测试什么呢?我们来详细分解一下。
目前市场上有两种游戏,一种是网游,一种是手游。那么,做相应测试的时候有什么区别呢?
& gt;& gt共同点
网游和手游有很多相似之处。比如测试阶段和对应的测试参与者基本相同。
举个栗子。一般情况下,网游测试分为很多阶段:
比如游戏上线前期,主要包括:内测、内封测试、全面版不对外测试、限定玩家内测等等。这个阶段的测试人员主要是:有过测试经验的开发团队、测试人员、精英玩家;
当游戏开发阶段结束后,一般会有一个中期测试,主要包括:开放测试、不删档测试、不删档测试第二阶段、免费公测等等。这个阶段的测试人员主要是:测试团队和玩家,包括一些修改游戏bug的开发者等。
游戏即将上线上线后,主要测试环节包括:新版本公测、全面公测、正式公测、全面上线公测等等。在这个阶段,测试人员会非常多,主要包括测试团队、职业玩家和普通玩家。
对于手游来说,基本参与测试的人的测试过程和网游差不多。走正常流程就行了。
& gt;& gt差异
我估计肯定有朋友要问了,那么网游和手游有什么区别呢?
其实这里的区别主要在于端口。比如网络游戏是基于网页的,一般不需要下载,只要登录游戏界面就可以玩;对于手机游戏,玩家需要先下载APP,然后注册使用。
基于此,网游和手游的区别更类似于web测试和APP测试的区别。主要包括:
1)系统结构
网游基本属于b/s架构。一般只要服务器端更新,客户端的游戏界面就会同步更新。与c/s结构的手机游戏不同,更新数据必须重新下载后才能在客户端更新。
2)兼容性
网游需要考虑浏览器(火狐、谷歌、IE等。)和操作系统(Windows7、Windows10、Linux等。);手机游戏需要考虑的更多,包括:设备系统(Android还是IOS?等等。),并考虑手机型号不同,分辨率不同等适配问题。
3)性能
性能方面,网游主要需要监控:响应时间、CPU、内存等。除了监控这些,手游还需要监控流量,电量等等。
4)特殊测试
网游一般不涉及专项测试,但手游会。专项测试的内容主要包括以下几点:
安装、更新、卸载:考虑安装过程中的中断、网络弱、安装后删除安装文件等。需要考虑卸载后是否删除app相关文件;有强制更新,非强制更新,增量包更新,断点续传,弱网更新。
干扰测试:来电和短信是否中断游戏;是否关机、重启等。会影响游戏;弱网络测试;网络切换测试等。
安全测试:安装包是否能编译代码;安装包是否签名,权限设置等。
权限测试:设置一个App是否可以获得该权限,例如是否可以访问通讯录、相册、相机等。
边界测试:无SD卡/双SD卡、可用存储少空、飞行模式、系统时间错误、第三方依赖(QQ、微信登录)等。
界面操作:注意手势、横竖屏切换、多点触控、前后台切换等。
5)不同的测试工具
网游一般用Selenium进行自动测试,用LR和JMeter进行性能测试。一般手游用Appium做自动化测试,用JMeter做性能测试。
值得一提的是,在测试网络游戏时,我们需要更加重视压力测试。包括服务器的承载能力、网络运行环境、数据库细分、并发、最大负载等等。而手游更注重安装和卸载的测试,包括:各版本的适配问题,是否正常运行,能否正常卸载等等。
其他方面,两者还需要考虑游戏本身的剧情、副本内容、交易系统等。,以及影响玩家体验的相应内容。
工资和福利
先说说网游测试工程师的工资待遇:
根据朋友和专业人士的最新数据,网游测试工程师(通常我们直接称之为游戏测试工程师。然而,手机游戏测试工程师有一个单独的名字。)近7年全国平均工资为 10.7k.
先说一下手游测试工程师的工资待遇:
根据朋友和专业人士的最新数据,近七年手游测试工程师的平均薪资为 9.5k 。
(注:数据来自朋友和专业人士,3月8日)
估计有朋友要问了,为什么网游测试员的平均工资比手游高?
其实不难理解,网游已经存在了几十年,是成熟的工作。手游几乎可以说是手机出现之后才有的,存在的时间也比较短。所以平均工资相对较弱。(PS:此表述只是客观澄清事实,并非贬低手游测试者。毕竟对于手游测试从业者来说未来会有很大的发展空 ~)
如何成为一名优秀的游戏测试员
那么,要成为一名优秀的游戏测试员(提高被选中的几率),应该怎么做呢?
众所周知,游戏测试是一项重复性的工作。它需要经历:测试→反馈→修改→测试→反馈→修改,这是一个反复测试直至定型的过程。
现在,我们只是打开了游戏测试的一角,还有很多专业的系统和程序,组成了游戏测试的每一个部分。所以,下次你玩一个不好玩的游戏,不妨把自己的感受写下来,提交给开发者。也许你的意见会成为他们未来的改进方向。