网站排名软件有哪些,wordpress子主题安装,自动免费设计logo,南京网站设计制作公司排名榜喜欢玩游戏应该找什么工作#xff1f; 那能找的工作就太多了#xff0c;不过作为一名游戏测试人员#xff0c;我肯定就只介绍游戏测试。 并且#xff0c;你玩的游戏越多#xff0c;对游戏了解越深#xff0c;越爱钻研游戏的特性#xff0c;这个行业就越适合你。 网上有很…喜欢玩游戏应该找什么工作 那能找的工作就太多了不过作为一名游戏测试人员我肯定就只介绍游戏测试。 并且你玩的游戏越多对游戏了解越深越爱钻研游戏的特性这个行业就越适合你。 网上有很多游戏测试的入门教程但是经我观察感觉这些不像是入门更像是大神进阶之路。 这篇文章按照我的理解来写一写游戏测试入门所需要的最简单技能东西不多毕竟入门~
什么是游戏测试游戏测试的职责是什么
字面意思对游戏进行测试。
游戏测试的职责简单来讲就是找bug。要确保游戏正常进行确保游戏的表现符合需求。
不过具体情况还是要看公司不同的公司、不同的游戏对测试的要求也不一样。例如有的游戏很看重表现只要显示有问题就一定要修复而像网易的“荒野行动”这样的游戏穿模现象非常严重但是却很少修复因为别人不在乎这个。
游戏测试需要会什么技能
以下讲的技能是必须要会的没有任何一家公司会例外 除非这家公司真的很特殊。
0.了解“版本”与“迭代”
写成第0个知识点是因为觉得这不算个知识点但是说不定就有人不知道。 版本玩LOL的都听过“一代版本一代神代代版本玩盖伦”这句话版本是实际交付给用户的产出也就是说这次更新版本后用户是能看到的。 迭代迭代和版本不冲突可以一起也可以分开。迭代是固定周期的开发节奏跟玩家没啥关系。
1.了解一个项目的部门构成
这里指的是用于提单的部门一般是由“策划-美术-程序-测试”四个部门构成。 策划负责玩法、规则、数据等玩法和规则他们会写在需求里数据会写在配置表里。一个配置表其实就是一个Excel表格。 美术顾名思义。 程序就是敲代码的功能上的问题由他们负责。 测试就是你的岗位负责寻找bug、保证功能的完整性。 暂时先记住这些下面第三条会解释提bug的问题。
2.版本管理工具及Unity的使用
入门级不用害怕这两个很简单公司都会教。但是这里不便方细讲因为每家公司节细都不一样。 所以这里大概解释一下它们是什么东西就行了。 版本管理工具例如SVN、GIT等他们的作用是什么呢——程序、策划等将他们的代码、配置表或者其它的改动放到上面你登录后就可以将他们对游戏的改动拉取到本地——即每次拉取你获得的都是最新的游戏。并且当你发现一个可复现bug即这个bug可以稳定出现的时候记得一定要拉取到最新以保证测试的准确性。 Unityunity是什么在百度上就能查到。但是对于游戏测试来讲他就相当于一个功能比较完善的模拟器模拟器应该懂吧就是可以让你在电脑上玩手机游戏的东西—.—我这篇文章可以说是非常小白了。 下面介绍一下Unity的基本功能安装啥的就不讲了公司一般都给你安装好了就算没有也会有教程
①Hierarchy层级窗口也叫节点管理器。 中间那个窗口里是显示游戏内容的里面的所有花草树木等都可视为一个节点而这些节点都可在hierarchy里找到——也就是游戏里你能看到的东西都能在这里面找到。 ②Scene场景窗口。 ③Game游戏播放窗口。 Game是用来显示游戏内容的你在这里看到的是什么样子玩家看到的就是什么样子而Scene则是3D视图窗口你可以在这里更全面的观察游戏的面貌。具体操作为 旋转视图-ALT键鼠标左键长按这两个键并拖动可以在XYZ轴右上角的图标就是XYZ轴的提示我们称为导航器上不同的角度观察场景。 缩放视图-鼠标滚轮、ALT键鼠标右键 左边的方法需要滚动滚轮但是不够精细不推荐。右边的方法则是精细缩放需要长按两个键向上拖动是拉远向下拖动是拉近。 平移视角-鼠标中键长按就可移动。 ④Inspector检查器窗口在①层级窗口里选中相应的节点物体后在检查器窗口里就会显示该节点的属性例如长宽高等就是它的属性。 ⑤Project项目窗口该游戏相关的文件如代码、相关配置、资源等就放在这个窗口里右边的搜索框可以根据你输入的字符进行搜索筛选你想要找的文件。 ⑥Console控制台窗口打印调试信息的地方。而下面的 Clear-清屏移除从代码中生成的所有消息但会保留编译器错误。 Collapse-仅显示重复消息的第一次出现。有时在每次帧更新时会生成的运行时错误例如 null 引用此选项在这种情况下非常有用。 Clear On Play-每当进入播放模式时就会自动清空控制台。 Clear on Build-在构建项目时清空控制台。 Error Pause-出错的时候会暂停游戏。 Editor-如果控制台连接到远程开发版本则选择此选项可显示来自本地 Unity Player 的日志而不是来自远程版本的日志。
3.bug管理工具的使用及bug提单
bug管理工具就是用来管理bug的这种工具也有很多所以就不举例了。 一般的流程是 -发现bug -记录bug -将bug提交给对应的负责人 -负责人解决后再转给你转测 -你再次测试该bug回归bug -打回或通过bug未修复好就再转给他修复好了就通过。 当你发现一个bug的时候你该提给谁呢 首先你要判断这个bug是属于“策划”、“美术”还是“程序”。 配置问题提给策划比如需求上写点击就送999结果你发现数值显示的“666”说明策划配置错了提给他让他改 功能问题提给程序比如需求上写点击就送999结果你发现数值显示的“1000”说明程序做了四舍五入提给他让他改 为什么看起来相似的两个问题却要提给两个不同的人呢好好思考下~~~3~ 2 ~ 1 ~答案揭晓 因为999显示666大概率是策划看错了所以在配置的时候打错了数字。而999看错成1000的情况基本是不可能的大概率是程序做了四舍五入所以需要提给程序 美术方面的问题就要提给美术了比如你发现他给角色少画了一只手提给美术的时候其实很少因为表现太明显通常还没到我们测试他们自己就发现了。 当然除了“策划”、“美术”和“程序”有些公司或者项目组在提bug的时候也会有别的选择例如“音频”、“运营”运营就是邮箱、活动相关的模块等。
4.看需求及写用例
需求和用例是比较难的。 需求由策划负责简单的需求稍微看下就能测而复杂的需求一般是需要写用例的。 需求一般有两种情况一种是添加某种全新的功能一种是将原有的某个功能进行更新。 看需求的时候需要仔细有的需求写的并不完美所以如果有不理解的地方可以直接问策划让策划讲解或者补充。 需求里的图片仅供参考不要着看游戏和图片上长得不一样就说这是bug。因为需求是先提出来的所以图片和游戏里长得不一样是正常现象尤其是新功能的需求图片和游戏基本上是不可能一样的。优化单就看情况了有时候图片和游戏是一样的当然主要还是看文字。 如下图所示这是我自己编写的一个需求用来举例 上面的“12.0”代表的是版本号需求通常是由测试组长分配给组员遇到版本更迭的时候他可能会分配错有时候会出现标题一样但是版本号不一样的情况把不需要你现在测的版本需求分配给了你。所以拿到需求的时候需要检查有问题及时询问。 后面的“表情包优化”自然就是标题了告诉你这个需求是做什么的。 第一条——头像换成黑人小哥那你就只需要看头像是不是黑人小哥就行了动作什么的如果需求没写那你就要看合不合理有问题及时问策划。 第二条——文字改成白字同样的你只需要看文字是不是白色的就行了。 当然保险起见遇到奇怪的地方还是需要问问策划比如文字虽然都是白字了但是怎么全写的“猪猪猪猪猪” 至于这个需求的策划是谁通常有两个方法来看。 第一当然就是问组长了。 第二就是看该需求是谁验收的通常需求在研发后都需要策划先验收策划也叫PO测试则叫QA验收结束再转测交给你去测试。 当你发现测试的结果有问题时及时询问该提bug提bug该让策划修改需求文档就修改需求文档。 如果测试结果没问题那么就点“完成”——当然依旧是不同的公司不同的规定。有的需要你先跟组长汇报或者再次询问策划等等。 至于用例不需要去查什么定义举两个例子你就明白了。 通常来讲——前置条件、步骤、期望结果——这三个是必须要有的其它的都只看公司要求例如有的还需要id什么的。 前置条件就是你要做这个步骤的前置条件。例如你要点击装备你不在背包界面怎么行背包里没装备怎么行 步骤就是你需要做的操作也就是你要检查什么。 期望结果就是你做了这个步骤后它应该的表现是怎样的。 当然期望结果不符合有时候也不一定是bug可能是策划悄悄改了需求还没来得及告诉你。这种时候要不要提bug就需要视情况断判了别太担心工作一段时间你自然就会判断了实在不知道怎么办就发群里问。 不过在找工作之前还是建议各位自己尝试写一写用例这种东西就是看起来简单但是一上手却可能会出一大堆问题。 另外说一说测试最重要的东西——认真、仔细、注意细节 同样是看起来最简单的东西但是恕我直言新人基本上没人能做到— — 读完这篇文章你们能发现我有几个地方把字写反了吗