盛泽建设局网站,建立免费个人网站,网站设计 网站建设 手机网站建设,中铁建设经常有人问我#xff1a;游戏测试到底是干什么呢#xff1f;是游戏代练#xff1f;每天玩游戏#xff1f;装备随便造#xff0c;怪物随便秒#xff0c;线上GM指令随便用#xff1f;可以每天玩玩游戏#xff0c;不用忙工作#xff0c;太爽了#xff1f;有时朋友不理解… 经常有人问我游戏测试到底是干什么呢是游戏代练每天玩游戏装备随便造怪物随便秒线上GM指令随便用可以每天玩玩游戏不用忙工作太爽了有时朋友不理解就算了就连家里人也没能理解到就很郁闷。做游戏测试真就不务正业嘛 真是这样的么 当然并非完全如此游戏行业随时代的发展慢慢展现在人们眼中前景自然也是无比广阔。游戏测试是每天在玩游戏玩游戏实际是熟悉产品业务并非无脑的玩而是基于游戏业务、软件测试技术理论、测试方法、测试流程等知识融入前提下玩的重点是发现游戏中的缺陷给玩家带来用户带来畅通无阻可玩性极高体验。
目录导读
揭开游戏测试的神秘面纱
新手引导测试
数值测算测试
概率测试
平衡测试
难度测试
特效测试
GM指令
游戏测试方法有哪些
写在最后 揭开游戏测试的神秘面纱 很多人对于游戏测试行业充满了好奇和向往作为从来不玩游戏的我第一份工作也误打误撞进入了游戏测试行业经历了台式电脑端的2D端游、网页游、智能机时代的手游以及各种海外国际版本的游戏几年的游戏测试之路奠定了扎实的测试技术方法也变得乏味无趣感觉游戏测试就是非专业性测试非技术性测试逐渐转变进入传统软件行业。 游戏属于软件类型的一种游戏测试和软件测试是一样的都是基于软件测试专业知识下进行的一种测试工作只不过侧重点会不一样游戏测试面向的是游戏爱好玩家他们追求的是流畅性、稳定性、多变性、可玩性和新鲜感游戏测试行业一般版本迭代速度非常快为保证玩家用户有持续可玩的资源活动进行而获得活跃和收益必须保证1-2天迭代一次版本固加班会特别多压力比较大版本上线后业务逻辑被不间断的触发BUG也很容易暴露出来也是非常考验测试质量能力的挑战性也是极高的。 游戏测试专业性要求比较高一般都是经常玩游戏再加上有测试专业的人才可轻松胜任要不然游戏业务还是比较复杂的需要适应一段时间游戏测试难度也是比较大的业务逻辑复杂多变它属于动态软件也是长时间不间断被触发的而普通软件是偶尔性触发静态软件两者是完全不一样的可想而知两者对于测试质量的挑战是完全不等量的如果是刚入行测试行业还是比较建议你先尝试一年游戏测试然后再转普通软件行业这样更磨炼出你的测试技能。 下来带大家一起感受下游戏测试吧
新手引导测试
玩过游戏的朋友都知道游戏基本都会有新手引导对于新手引导的测试也是每个版本必做的因为新手引导一般是固定引导的需要保证新手引导的每个步骤不间断才可以如果断掉导致游戏的阻断无法进行所以会针对新手的每个操作步骤进行测试。
数值测算测试
游戏里涉及到数值相关的东西比较多所以游戏公司一般会有数值策划主要针对游戏中涉及到数值相关的业务进行数值设计比如副本关卡、武器状态、怪物难度、怪物爆率、装备升级、技能数值等。游戏测试当然页需要对游戏中涉及到数值的进行测试如武器、技能升级加成武器、技能1级附加属性和100级时完全不一样的需要测试武器、技能的属性加成以及对怪物使用武器、技能后造成的伤害点及躲避后最终造成的伤害等。数值可能是一个范围值这样的话可能需要测试很多轮平均一下。 概率测试
游戏中会有副本道具掉落、怪物boss道具掉落、福袋道具掉落等通常对这些涉及到道具掉落的配置也是概率性的所以对于掉落的概率性也是需要进行测试的进行N次的掉落测试最终平均取值验证是否合理。 平衡测试
武器、技能、职业平衡每次版本新增或修改了武器、技能、职业的相关属性加成都需要测试武器、技能、职业的平衡性同样的配置进行同职业不同职业PK或副本测试武器、技能、职业的平衡性不同的配置进行同职业不同职业PK或副本测试武器、技能、职业的平衡性不能让某个职业、技能、或武器独大要保证玩家游戏生态的平衡保证游戏的可持续性。
难度测试
boss难度、副本难度每次版本新增或修改了boss、副本相关数值都需要进行难度测试相同的配置测试修改前和修改后难度效果相同配置测试前面副本和后面副本的难度效果根据需求和测试结果进行相关调整。 特效测试
游戏中是有很多图包的这些图包在使用、未触发或触发后会生产一些特效对这些特效需要进行测试如武器1级特效、武器10级特效、武器1级使用特效武器10级特效、使用武器对怪物造成伤害、暴击的特效等是完全不一样的。
GM指令
游戏一般新手是很多东西的都不能做的需要达到某个等级才能进行一些任务、活动、副本等所以正常进行测试也是不行的需要借助GM指令在游戏里随意进行等级提升lv等级、装备升级lv 装备id 等级、副本秒怪秒bossskillall、跳地图skip 地图id 地图坐标大大提升了测试效率。 游戏测试方法有哪些 黑盒测试可以把软件想象成一个黑匣子是基础的功能测试即关注输入输出是否正确不关心内部代码实现。 白盒测试基于逻辑驱动或者基于代码测试打开代码的黑匣子查看或者验证内部的实现去研究源代码中的接口或者具体实现的正确性。 灰盒测试黑盒会白盒也会的测试。 功能测试顾名思义就是对游戏各个模块的功能进行测试是处于最基本的测试水平 性能测试对系统的各项性能指标进行测试关注fps、cpu、gpu和电量等性能标志 压力测试测试游戏服务器的负载能力主要目的是看服务器是否有足够的能力来应对玩家同一段时间的操作。比如刚开服同一时间玩家的涌入是否会造成服务器卡顿或者直接崩溃 兼容性测试游戏在各种不同机型上的兼容是否会有登陆支付异常、ui错乱等问题主要关注手机系统比如安卓和ios的区别刘海屏与普通屏 安全性测试通过不同方法发现游戏的安全性问题比如信息泄露、非法使用、恶意破坏等等。 自动化测试取代人工手动测试是测试的未来。也分为接口自动化测试和UI自动化测试不过对于游戏产品更迭频繁而言自动化测试确实收益有点低不过对处于游戏后期基本没什么变化的游戏倒是可以实现。 测试方法大概分为以下几种
场景法等价类边界值错误推测因果图判定表正交实验设计法
在游戏公司测试工作不是独立的会有上游业务部门通常就是程序和策划加入到品质管理的流程里来也会有下游业务部门通常就是运维、DBA和运营也加入到这个流程里来。称为“双V模型”让更多过程里的相关人员都来承担质量工作这样可以尽早发现问题、减少返工、提高效率降低事故率、提升玩家体验。
各位同学对于你要应聘的测试岗位有如下建议供你参考 1、热爱游戏建立信心相信自己做的游戏是玩家所喜欢的 2、熟悉测试工具的使用尤其是黑盒测试方法 3、掌握测试计划、测试用例、提报bug的基础能力。 写在最后 如果你觉得文章还不错请大家 点赞、分享、留言 下因为这将是我持续输出更多优质文章的最强动力 看到这篇文章的人有觉得我的理解有误的地方也欢迎评论和探讨 你也可以加入下方的的群聊去和同行大神交流切磋