如果说我这样的游戏测试门槛低,我承认,学的专业是商务,在最初毕业接触游戏测试工作的时候给人的感觉就是天天玩游戏而已(当然,公司的测试水平低也是事实)。以至于在工作快1年后依然被父母认为在做一份错误的工作,也因这样的原因离职后回家按父母的要求找其他工作。
时隔半年多重新回到原来的公司重新作游戏测试,当时确实是想法简单了,但也绝不是找一个工作混经验还能玩玩游戏这样的想法,目标是做游戏,尽管大多数人认为这个行业很混乱,国内大部分公司也混乱。但这是一份工作,不是玩那么简单。
不从事软件测试工作的人看不起游戏黑盒测试是因为他们看到的基本的测试人员都是天天坐在那里使用游戏的客户端或者是使用游戏主机去操作。而作软件测试的看不起游戏黑盒测试主要是因为在国内从事这份工作不需要什么专业技能。
举个简单的例子,游戏中常见的对可叠加的道具进行拆分。
再精简到拆分时输入拆分数量这个一步操作,大部分游戏出身的测试员可能都不会想到在0和这组道具的实际数量或以上之外,还需要测试输入负数的情况。
然而,即便发现了在拆分时输入负数后可以获得一堆数量“恐怖”的道具这一缺陷并报告后,能发现这个缺陷的测试员中也会有不少人认为在之后的回归测试里按照自己之前实现这个错误的方式不能在重现这个缺陷后,也会认为这个BUG就这样修正了。
可是如果程序只是通过在客户端做限制使得用户不能输入负数来解决这个缺陷,那问题还远没有结束。服务端对负数输入的处理的隐患还在,那么使用一个DEBUG版的客户端就可以轻松的让我拥有9位数的贵重道具(当然,我会先想办法获得2个这个道具)。于是就是紧急更新维护。
游戏出身想要继续把游戏测试做好真的很难,因为即便是黑盒测试,你无论如何都需要软件测试知识,在这点上基本都靠自学,没有什么好的办法,公司如果有培训那最好(还要看培训的效果),但是首先要靠自己。
但是对游戏测试来说,黑盒测试又是绝对必要的,做好它也需要有足够的游戏经历。
一个不怎么玩游戏的人看到策划的设计文档后,我想不太可能指出“公会的会长解除本公会某官员的职务时需要消耗游戏中货币”这样无趣的设定。也许策划只是想突出下责任和权利的概念,让游戏中的这个行为更能接近于现实,但是,对不起,我可能才疏学浅,到现在还没能玩到哪款MMORPG是这样的。所以这一点上我们还是不要太过于创新吧
再一个小的细节,玩家的人物在切换场景时会有几秒的保护时间,不可以被攻击,策划配的提示是“该目标无敌”。刚开始接触这个游戏的的玩家只是看到这么几个字的话肯定肯定会不明所以,非常抓狂,问“我为什么就不能无敌?”
没有100%的测试,黑盒测试的价值测试和白盒灰盒比较起来,我想并不能说哪个更有价值,现在的游戏太复杂了。
测试需要验证整个游戏中都正确实现出来了,好吧,这部分工作做到了,但是从正向去验证只是测试工作的一部分,最起码还需要通过各种不良操作或者是有趣的操作破坏这个正确性。现在一个游戏中有多少不良操作或者是有趣操作会产生奇妙的结果,谁都给不出完整答案。
很多人喜欢玩WOW,具体为什么因人而异。
之前工作的时候很羡慕WOW,因为BLZ的产品BETA测试的时候总是会有相当多资深的玩家为了表现自己的能力,或者是在自己经常的讨论区获得赞同,为BLZ做苦工。记得在WLK的beta测试的时候,测试用的客户端在各个界面里基本都嵌入了BUG提交选项,在游戏里也碰到不少邀请帮助测试某个技能的实际使用情况的(我刚坐飞艇去北极下来就被一个兽人战士叫住帮忙测试剑刃风暴是否可以免疫恐惧,缴械等等)。各个论坛上的爆料经常会引来更多的实践回复。相比之下,国内大部分游戏的对外测试更像是市场行为,不多说了。
WOW一样有BUG,交近的例如骑士的盾击,不同级别的技能不共CD;有盾牌的职业可以通过盗贼的缴械不断叠加AC;德鲁伊变了盆景后,被限制在奎岛使用才生效的血梅药剂成为了上帝治疗模式的实现途径。如果说后着通过基本的黑盒测试比较难发现的话,那前2条其实被查找出来非常容易。
再远一点,战士武器树下的无尽怒气在很长时间都没达到TIP上描述的效果,一个曾经是会长的ID在新公会具有公会仓库的完全权限。这些也都是可以通过黑盒测试解决的了的。
暂时先写这些了,纯感受,也没什么初衷,可以说是是锻炼自己,大家看后评判的不要太刻薄就好。以前都是做潜水看客,现在空了继续码字,一方面看差距,一方面提高自己吧,至少不闲下来
从事游戏测试的工作差不多3年了,不严谨点可以说有4款在运营的游戏的全程经历,本来已经开始向项目管理发展了,结果因为沾到的浑水太多(公司管理上的问题吧)成了裁员名单中的一员。回家以后人松懈下来不到一周就觉得闲了慌了,重新讨生活中。
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/