硬性指标
游戏测试人员(以后简称游测人或者G·Tester)跟软件测试人员的工作性质差不多,也要做测试计划、测试用例、功能测试、性能测试、回归测试、可用性测试等等,这是一个硬性指标,如果不会这些就等于做英文翻译却不会英文一样。基础的测试理论和方法是做游测人的一项重要技能。
软性指标
与一般测试不同的是,游测人要进行一种针对游戏才有的可玩性测试。一款游戏的画面再好看,技术再先进,音乐再动听,可是不好玩,没用的。所以,游测人不光是要对内容进行功能测试(保证正确无误的按流程进行),还要有难易度测试、画面、音乐、操作、可玩的黏度有多大、以及后续开发的扩展性等方面进行评估,总的来说就是除了普通的功能测试外,用户体验也要测到位。游测人该如何对以上内容进行测试与评估?这就要靠你的游戏经历。软性指标在测试工作中能体现出一个游测人额外的能力,它与那些只懂测试不懂游戏的人来说简直是天差地别。
应聘者的角度
如果你想成为一名游测人,仅仅是入门。站在自身角度,给出以下几个建议:
1.一定要有软件工程和软件测试的知识
游戏也是软件,它拥有软件工程的特性。学计算机专业的童靴应该都有这门课程,好好学了吗?工作中,它是你的铺垫,了解游戏产品的开发进度和阶段,使测试工作有一个明确的目标。对软件测试基本理论的了解,能够用软件测试的方法进行游戏测试。
2.软性指标:丰富的游戏经验
对各类型游戏有深刻的了解,能快速了解一款游戏的特性,并做出准确的可玩性评估和价值体现。丰富的游戏经验对于我们游测人是有利的前提条件,就像工作经验一样。应聘前将其公司旗下的所有游戏类型分析分析,体验几款重点游戏,在面试时会有加分。
招聘者的角度
负责招聘有几年时间,站在用人角度,有以下几点要求:
1.除了软工和软测知识外最好有一定的编程基础
虽说大部分游戏测试都是黑盒测试,但如果你懂编程,就能在测试之前阅读其重要代码段(比如给奖励)做到心中有数,了解程序的架构,系统之间的耦合度。你测试的面就会更广、更全面。或者编写一些测试代码提高效率,一个会编程的测试绝对会让他人刮目相看的。
2.有数学基础,对数值敏感
要求你对数值有很强的兴趣,可能是要你测试数值类的东东。一个好的游测人等于半个数值策划。升级、装备、技能、活动、经济等方面的数值平衡性测试都是非常关键的,要求我们游测人对数值一定要敏锐。数值是游戏的灵魂,策划配置一些数值很有可能是不正确的,我们要在这方面为策划把好关。
3.一定要有丰富的游戏经验
丰富的游戏经历肯定是面试官非常喜欢的,这毋庸置疑,比起那些没怎么玩过游戏的人,你就会有很大优势。但并不要求你是骨灰级玩家,你要了解游戏制作人和玩游戏的人是两个不同的概念。如果你还能对某款经典游戏中的某些系统做出独到精辟的见解,加分!
4.逻辑思维能力要强
游测人的思维要缜密、逆向、发散,拥有创造和想象的能力。在这里要说到测试用例,用例的编写与应用就反映了一个人的思维能力。游戏测试不同于软件测试,软件测试是明确的,比如说需求,功能都要符合客户的要求,用户都是比较固定的群体,所以测试用例可以不需要逆向发散等思维。而游戏测试最大的特点是用户群体庞大,多变,具有不确定因素,再加上游戏开发的敏捷性和迭代性,所以用例一定要细腻,用发散性思维去考虑多种可能的用例,再加上我们的工作经验和对游戏的熟悉程度。不过我认为没有多大必要花费太多精力去学习去写用例,但是这并不代表可以没用例,毕竟有文档的规范是走向成熟强大的开始。用例是让我们的思维开阔的,而不是固化我们的思维。大多数的用例都可以不用写出来,直接就在我们的脑子里,所以这就需要有一个良好的思维管理能力。一般公司的笔试中都会有考逻辑思维的题目,看你分析事物的时候逻辑是否清晰,能准确表达出自己的想法。这在实际工作中都是非常重要的。
5.良好的职业素养
游戏测试是一项复杂、枯燥、重复率很高的工作,因此耐心、细心和保持良好的精神状态是不可缺少的。游戏测试几乎无法使用什么像样的测试工作,都是靠你的脑袋和双手。实际工作中,测试是要负责为策划把关,在策划案里就能看出问题会大大节省测试时间,所以,理解力、阅读的功力也是要有的。在我们公司,测试还是一个链子,连接着策划与程序,建议和督促等等的事情都由我们做,所以良好的沟通能力也是必须的。面试的时候,你必须把这些素养展现出来,让面试官感觉到你散发出的诱人魅力。我个人喜欢招聘刚毕业的大学生,因为在工作素养和习惯上面他们还是一张白纸,比较容易培养。
如果你符合以上几点要求,就基本胜任游测的工作。但这仅仅是基础,想要成为优秀的游测人是没这么简单的,骚年加油吧!
以上内容均属个人观点,不对之处还望指出和见谅。
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/191205.html