作者:mobiledu2502883647 | 来源:互联网 | 2023-09-13 12:35
一、什么是游戏?
1.1 游戏的基础概念
各类年龄段的人们对于游戏而言或多或少都有所了解,但游戏对于我们来说同样也是既熟悉又陌生。
游戏与软件相同,游戏 = 程序 + 文档,单纯的程序或文档并不等于游戏,我们一直说的游戏、软件都是由程序+文档构成的。
王者荣耀、和平精英等都是我们众所周知的游戏,那么像金山打字,即有打字功能,又有打字游戏,它到底是软件还是游戏呢?
其实不然,分辨它到底是游戏还是软件,我们通过它的“设计理念”去分辨到底是软件还是游戏。金山打字的主体功能和设计理念是为了帮助用户掌握打字技巧、打字速度练习为目的而研发的,那么金山打字的定义就是软件而不是游戏。
金山打字里的打字游戏我们也称之为“软件”吗?当然不是。它确实就是游戏,只不过是打字游戏而已,但这个打字游戏隶属于整个金山打字,我们称金山打字游戏这部分为“游戏”,整体的称呼还是“软件”呢!~
如上图所示,即为游戏的测试领域划分
1.2 游戏的分类
游戏的大体分类如下:
按照功能划分:系统游戏、应用游戏;
按照技术架构划分:网页游戏、移动端游戏、PC端游戏、主机游戏、小程序等
按照用户划分:商业游戏、公益游戏
按照开发的规模划分:休闲、中型、大型、重型
按使用设备划分:移动游戏、PC游戏、嵌入式游戏(电玩城一类).
二、游戏的发展史
最早的电子游戏记录史为1952年,井字棋游戏,后来随着时间的变化,电子游戏也逐渐从纯娱乐性质转变至商业模式,众多的商家均看好游戏未来的发展历程并纷纷在游戏行业“下功夫”。转眼间红白机发售已经是37年前的事情了。游戏各类主流平台经过了嵌入式、主机、PC端、移动端,VR游戏等。火爆热门的游戏也从【魂斗罗】【超级玛丽】变成了【王者荣耀】【和平精英】。从300M,500M的端游演变成了80G,200G、300G的端游,从不到1M,2M的手游演变成了7,8个G的手游。从像素级的坦克大战,变成游戏厅以及电玩城的3D捕鱼、暴力摩托。从一个真实影院的灵感变成一个真实操作的VR虚拟投影技术。游戏已经完全成为娱乐生活中不可或缺的部分,渐渐的游戏行业已经掀起了“腥风血雨”。直至未来,哪里有人,哪里就会有游戏!~
三、什么是游戏测试?
游戏测试顾名思义就是对游戏(PC端、移动端、主机游戏等)进行测试,游戏测试从软件测试演变而来,它具备软件测试的所有共同特性。游戏测试行业大多数情况下主要是针对PC端以及移动端进行测试。
四、游戏为什么要进行测试?
每一款游戏都需要进行测试,主要有以下几项:
游戏开发的因素:
1、游戏的开发过程复杂度大于软件、99.9%的游戏均需要由团队配合完成
2、游戏的开发技术复杂,系统结构复杂,集成内容多,涉及众多游戏引擎等
3、需求变动较为频繁、需求量大,内容多
玩家体验的因素:
1、玩家需求日益增高,对游戏品质有着更高的期望,玩家希望有更新颖有趣的玩法
2、防止出现Bug(缺陷),避免玩家产生不满情绪与不良攻击等,影响游戏威望及商业营收
(1)堕落之血事件:
2005年魔兽世界游戏发布一个新的名为“祖尔格拉布”的地下城,副本最终BOSS“哈卡”拥有堕落之血的DeBuff技能。本来应该只能在副本内生效的DeBuff被猎人角色用宠物感染的方式(副本内收回宠物副本外放出)将其带出了副本外界,这个DeBuff具有极强的传染性和持续扣血效果(每几秒造成250-300伤害,高等级当时也就2500-5000生命值),这导致DeBuff如瘟疫般造成城市和玩家聚集的场所无法生存。而这次的事件导致魔兽世界很多服务器半数以上角色被感染。最终导致数百万玩家受到感染,连NPC都没能避免,在过程中NPC持续扣血并死亡且无法完成主线及其他的关键任务。魔兽世界的“堕落之血事件”不仅震惊了整个游戏界,更是成为了美国医学界研究瘟疫传播的一个经典案例。
(2)云幂袖珍罐卡金事件:
2013年8月DNF发生云幂罐子卡金事件,事情的起因源于玩家利用“云幂袖珍罐”存在的漏洞,疯狂获取金币进行贩卖。经过调查发现,当年角色包裹存放最多48件装备。就是利用包裹的有限空间漏洞,存放47件装备(存放满了又无法开罐子),只留下一格空位,而在开“云幂袖珍罐”出装备时(一次获得两件装备),就会因包裹空间不足,而导致开罐失败,而罐子还存在。玩家继续开罐子,直到出现金币,但金币不会占据包裹的空间,因此开罐成功,然后罐子消失。“云幂袖珍罐”游戏道具,有极少的概率开出游戏币,开出的装备其实并不值钱,游戏币档次则分为5000万、8000万及1亿游戏币。而1亿游戏币,按13年当时的市场行情,可在交易网上卖400多元人民币。一时间,游戏的经济系统几乎被彻底破坏。如果不是DNF官方团队及时制止并修复漏洞,DNF或许就不会出现今日的盛况。发现这个漏洞后,部分玩家狂刷游戏币,然后在第三方交易平台出售游戏币,兑换成现金,当时该问题造成影响太严重,被各大主流媒体、报纸、新闻争相报道。同样也震惊了整个游戏界!
(3)“至死不渝”事件:
2012年的5月,这是英雄联盟历史上最严重的Bug,这个Bug很简单,当时通过金山游侠(修改器)就可以修改天赋,天赋树根据篡改变成30-30-30,可以使英雄技能处于0CD状态。很巧的是当时官方发布了奖金高达100万的外挂举报活动,发呆哥于是反馈给官方,却无人回应置之不理,认为该玩家在炒作。于是该玩家做出了一个伟大的决定,没错!他准备上分了!一夜之间大杀四方,电竞选手纷纷体验到了被虐的滋味,最终该玩家打上了2000分!平均一局比赛只有五六分钟!随后嘛.....自然是引起了高度重视....拳头公司发现事情的严重性,紧急修复了这个BUG,并且颁发了一款皮肤,送给那些没用Bug上分的玩家——“至死不渝”
(4)“价格故障”事件:
根据统计网站给出的数据显示,曾经《刺客信条:大革命》在印度尼西亚Steam区售价最低,仅为人民币1分钱(跌幅-99.96%)。而售价最高的则为马来西亚区和南亚区,分别约合人民币58万元(涨幅+1,676,603.74%)和346万元(涨幅+9,902,021.43%)。根据网友的推测,这可能是“临时工”修改价格出错导致的问题。
看到这里是否有一些感慨,其实这些缺陷一直在我们身边,只是大家没有发觉,一旦这些问题被发掘出来,对于游戏而言都是致命级的打击。
五、游戏测试的目的是什么?
人无完人,游戏也是人类所开发、维护、运营的,在整个研发过程中,势必会出现一些Bug,可能是导致玩家反感的,也可能是影响玩家体验的或是影响收益的。游戏测试的目的是保证游戏产品的质量以及游戏体验,从功能、接口、性能、自动化、安全等多维度、多方面测试手段进行质量保证,性质本质上与软件测试相同。
六、游戏测试与软件测试的区别在哪?
游戏测试与软件测试有很多区别,其中有些是较为明显的区别:
1、对于发布时间:上线项目游戏测试的版本迭代通常为一周一次,较少会出现双周一次,极少数会出现一月一次(一月一次通常为IOS平台的过审问题而导致的),上线项目软件测试的版本迭代根据项目的不同、公司的不同会有不同的迭代方式,部分公司会出现一周两次及三次的迭代,而部分公司为一月一次。
2、对于版本节奏:上线项目的游戏版本相对于软件测试的版本节奏通常而言是比较“急促”的,迭代内容多,周期短,而软件大多数的情况下相对于游戏而言版本节奏会更平缓,时间较为充足。
3、对于版本内容:上线项目的游戏内容相对于软件测试而言更加繁琐,游戏测试对于各个模块的掌握程度都有一定的要求,大多数情况下,自己所负责的系统或模块与其他系统或模块或多或少都有些许关联,集成测试对于游戏测试的领域而言已经是习以为常了,软件测试相比游戏测试稍显逊色。
4、对于测试内容:从维度而言,无论是游戏还是软件都需要进行功能、性能、自动化测试等,但具体内容不同,例如功能测试方面,会检查游戏内部分系统、模块,或是一个功能的剧情走向是否符合游戏的世界观、价值观,在游戏的测试角度上又拥有着不同的出发点:地图、美术音乐、动画、特效、游戏数据、法律协议等,这些检查点在软件测试中不存在或有较大差距。
5、对于测试技术:例如自动化测试技术,软件因为功能稳定,需求变动小,故此自动化测试对于软件而言更合适,游戏的迭代快,需求变动大,稍改需求就会需要对自动化脚本进行维护与更新,但对于游戏的庞大玩家数而言,游戏会更偏向性能测试。
如上图所示,即为游戏与软件的主要区别
七、游戏测试的职业发展与未来
其实游戏测试行业对于未来的发展空间还是很大的,前景也是很好的,原因很简单,主要是因为人们现在的娱乐观念与消费观念,大多数认为现有的娱乐生活方式,游戏则是不可取代的一部分,线下桌牌,线上开黑也成为了众多年轻人的娱乐方式。从现在直至未来,游戏会和进食、饮水一般达到不可或缺的程度,当人们有需求,渴望有游戏界的“新鲜血液”,那么自然而然就需要技术工程师的智慧结晶啦,而热爱游戏、喜欢游戏文化的你,也许就是“天选之人”,只不过你还没有发现罢了~~
话不多说,开门见山,以下是来自2020年8月13日BOOS直聘网关于游戏测试的相关招聘岗位以及薪酬待遇:
入坑一个行业,转行的一个念头就从读一篇好文章开始~(没错,要不要考虑加入游戏测试的行业,一洗头随便掉10几根头发的那种)
玩命更新文章中,期望和大家再次见面哦~