什么样的游戏测试才是一名优秀的游戏测试呢?

发表于:2016-3-24 11:29

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:知乎    来源:51Testing软件测试网采编

  提问:什么样的游戏测试才是一名优秀的游戏测试呢?
  回复:优秀这个词实在是太大了,我只说我想得到的特点吧:
  1. 优秀的软件测试技能
  无论什么样的游戏目前本质上都还是软件。大部分的游戏测试内容,如UI,功能和性能实际上和软件测试几乎毫无差别。我非常认同之前几位的答案,理解、沟通、表达的能力,以及缜密、严谨、耐心这些特质都是需要的。这方面内容已经有很多阐述,就不细说了,个人觉得如果没有软件测试的基础技能,很难称得上优秀的游戏测试。
  2. 理解游戏的特性
  游戏作为一种特殊的商品,区别于其他软件的特征非常鲜明,就是娱乐性和互动性。由此衍生出游戏测试工作和软件测试工作的差异。
  例如商用的财务软件,特性的优先级可能会要求很高的安全性,保证数据库以及数据传输处理过程中不被泄露;其次是稳定性,能连续运行数百或数千个小时不发生异常;性能和用户体验最后考虑。处理视频或音频的软件,则会首先保证性能的极致,之后才是稳定性。
  游戏也有同样的特点,例如COD这样能联网的FPS游戏,性能绝对是重中之重。一开语音就掉帧,延迟200就卡顿之类的问题绝对绝对不能忍。稳定性是其次,后台开几个浏览器或者切几次后台就崩溃的问题不可能留着。而对于文明这样策略类游戏以及博德之门这样的RPG,重点就会转移到数值或剧情方面,至少要完整的跑上成百上千次做好的内容。辐射3或者上古卷轴?我相信沙盒部分的测试量会比其他部分加起来都多。
  之所以大部分的招聘要求里,爱玩游戏是游戏测试的加分项是有原因的。相比起一般软件重功能的特点,游戏的体验更为重要,而体验这种略主观的感受更多的来源于经验。尤其是格斗游戏的硬直、ARPG的打击感、赛车类游戏的操纵感等等,除了少数天赋异禀的人,都是需要时间来积累的。
  3. 不受经验的影响
  每个游戏的目标大体上应该都是在吸引目标用户的基础上尽可能的开拓新用户。这也是平时常说的“入门难度”和“游戏深度”的区别。尤其对于并非续作的游戏来说,“入门难度”甚至比“游戏深度”还重要。但是对于游戏测试来说,首先已经或多或少的了解了游戏的类型和内容,不会像新玩家一样对游戏一无所知。其次,今天游戏开发过程已经很少有成品阶段才开始测试,大多数时候是做好了主要内容,再继续完成界面UI、新手指引之类的次要功能。这时游戏的经验反而会成为一种负担。
  还是拿FPS游戏做例子。假如你已经有多年打CS和COD的经验,又已经测试了6个月的项目。在测试时,你很可能忽略了教程里没有按"R"装填的提示;对得分栏里用骷髅和旗帜表示死亡和杀敌的指示习以为常;死亡后熟练的按右键切换跟随视角而不在意完全没有任何关于这个提示,等等这些阻碍新手的问题。而在游戏上线后,看到玩家“死了之后只能呆在原地看吗?”“战绩表是什么意思啊?”“原来按右键可以切换视角啊!”之类的讨论,才想起来,这里本来可以更好的。
  所以我认为,优秀的游戏测试应该既能以资深玩家的角度来浸入游戏,也能以毫无经验玩家的视角来审视每个界面和按钮,确保每个陌生的按钮或功能都有指引或描述,每处场景首先聚焦的是游戏希望呈现的内容,每句文字都清晰明了的表述出新手都能理解的概念。
  4. 学习能力
  游戏行业的发展速度有目共睹,这条就不必细说了。无论是硬件还是软件,更新的速度都需要学习,学习,再学习。
  最后的题外:
  我个人的经历中,游戏测试大多数是以团队的形式来进行的。真真切切的觉得,有个靠谱的团队很重要,你可以在团队里发挥你所擅长,短板会有其他人帮你弥补。在这样的团队里,把自己擅长的事情做到最好,就能称得上是一个优秀的游戏测试。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号