游戏测试员笔试题
简答题:
1. 请写出至少5个游戏类型的字母缩写以及全称。 答:
①.ACT,Action Game(动作游戏);
②.RPG,Role playing Game(角色扮演游戏); ③.STG,Shooting Game(射击类游戏); ④.SLG,Simulation Game(策略游戏); ⑤.FTG,Fighting Game(格斗游戏); ⑥.PZL,Puzzle Game(益智类游戏); ⑦.AVG,Adventure Game(冒险游戏)。
2. 玩过哪些网络游戏,玩了多长时间,都玩到多少级? 答:
①.由于个人兴趣爱好,大学期间业余时间花在玩游戏和做网站上,因此玩过的网络游戏比较多,重点地列举一些,传统客户端类型的:穿越火线(中国大陆服、美服)、CSOL、战地之王、战地二等;网页游戏,《天地英雄》、《仙剑情》、《QQ农场》、《植物大战僵尸社区版》等。 ②.在这些游戏中投入的时间很多,精力更多,不同的游戏会有不同的投入:在《穿越火线》陆陆续续投入了三年多的时间,因为主持着一个强大的游戏公会;《QQ农场》主要是闲暇简短时间比如吃饭前后;《天地英雄》,有时间就一整天地玩,畅快到底。
③.《穿越火线》的等级是军衔,以经验值为主,我个人的号的等级目前是中尉二,另外由于曾经两度换QQ号,其余两个号是中尉六、少尉二;《天地英雄》,等级最高的一个号是七十七级别,另外有三四个小号,在多个代理运营平台都玩过;《QQ农场》,也由于换QQ号,目前农场等级和牧场等级都是五十级。
3. 请选择一款最熟悉的游戏,简要评价它的优缺点。 答:以我精通的《穿越火线》为例,优缺点如下:
①.优点:第一、《穿越火线》的画质很不错,和《反恐精英》相比,画面细腻,天气、击中效果等特效更逼真,更能激起玩家的对游戏的投入;第二、《穿越火线》的音效非常震撼,比同类型的其他FPS相比,《穿越火线》的各种音效,尤其是脚步声、投掷武器的声音、击杀提示声,营造了非常刺激、火热的战斗环境,让玩家完全沉浸于游戏中;第三、《穿越火线》的角色系统丰富多彩,从开始简单地模仿《反恐精英》里的角色,三年多以来,陆陆续续推出来飞虎队、刀锋、夜玫瑰、潘多拉、灵狐者、黑鹰等一些列个性十足的角色,每一个角色都有独自的背景故事和特色风采(如灵狐者的性感火辣、飞虎队的刚正威武);第四、游戏模式和地图不断退出,很多两三年多的老玩家都感叹——“《穿越火线》早已不是当初零八年三百来兆的那个穿越火线了”,这是《穿越火线》能三年多来一直火爆最核心的原因;第五、游戏的本土化做得非常到位,这一点是我玩了《美服版穿越火线》之后,最大的感触,美服版的,更注重刻画美国的大兵文化,在角色和地图处理上,不同于中国大陆的细致,另外网上了解的日服版的东洋刀特有武器,使得日服版一推出就吸引了一大批日本玩家;第六、游戏的平衡性非常好,《穿越火线》以部分道具收费和VIP为盈利方式,但收费道具和普通道具的差距非常小,而且主要的差距是在个人的喜好,比如不同的玩家喜欢不同类型的武器,普通道具的AWM、AK-47、AN94(2011冠军杯冠军队的一名主力队员就用的是AN94)和相应的同类的收费道具相比,毫不逊色,除此之外,腾讯在
代理运营时,通过一些列的精彩活动(腾讯在《穿越火线》里的活动不同于其他游戏商搞的华而不实的活动),给热爱《穿越火线》的普通玩家很多收费道具;第七、游戏特色系统,战队系统,如果说腾讯代理是让《穿越火线》在中国火热,那么《穿越火线》的战队系统绝对是让《穿越火线》成为全民竞技游戏的重要工具,一个简单的战队系统,带动了无数玩家间的互动。 ②.缺点:第一、Bug特别多,一方面是由于其免费的X3D引擎导致,另一方面和Smile Gate在开发这款游戏时的人物建模与地图建模的逻辑冲突,《穿越火线》的Bug几乎每一个新模式和新地图都会出现,而且有的元老级地图的Bug依旧没办法根本解决,另外一些Bug也带来了相应的游戏外挂;第二、《穿越火线》的模式与回合等不够灵活,玩家只能选择被固定了的模式里的地图,这导致很多玩家选择用外挂来解决问题,另外就是回合设置呆板,不利于玩家掌控自由的游戏时间长短;第三、一些系统功能非常有限,比如好友上限五十人,作为一个三年多的火热的游戏,绝大多数玩家的游戏好友都远远不止五十,再如游戏背包系统,只有五个游戏背包,对于竞技型的玩家来说非常不方便。
4. 请举自己在完游戏过程中发现的Bug,并描述出来。 答:以深玩过的《穿越火线》和《天地英雄》举一些
①.《穿越火线》:第一、卡地图,即玩家会轻松地无意或刻意地进入游戏规则允许的位置之外,具体表现为,人物可以卡进不被游戏规则允许的地图里的箱子里、地图里的墙里等,原因是人物模型和地图模型的冲突导致;第二、飞天,即若干玩家间可以通过所操控的人物互相利用为实物梯子而不断攀登向上,具体表现为,在《穿越火线》零九年前后推出的生化模式里,两个玩家可以轻松地通过相对靠拢,跳→蹲→蹲,就可以轻松从地面飞起,严重违背游戏规则,破坏了游戏平衡,原因是人物建模逻辑冲突,没有充分考虑人物和人物间的磨合。
②.《天地英雄》,作为网页游戏,如此大型的RPG,由于研发时间、不同浏览器平台等原因,大大小小的Bug很多,此处仅选两个突出的:第一、游戏角色调用出错,在打副本时,由于要从服务器端加载相应的素材资源,时不时地出现所要打的怪物错位,本该是怪物A,结果出现怪物B,下次重新加载又会是怪物C;第二、游戏相应不及时导致的战斗报错,由于网页游戏自身平台的局限,在玩《天地英雄》时,有几次,不停地从Boss和玩家决斗间跳转,本来战斗结束了该进入下一场战斗,却提示出正在战斗中,由于要赶走敌对玩家然后打Boss,因此需要如此不停地切换,这一个服务器相应Bug非常糟糕。
5. 什么是游戏平衡性?请问你如何看待游戏平衡性对游戏的影响?举例说明。 答:
①.个人以为,游戏平衡性就是游戏中通过一些列参数和规则来体现公平,以让更多的玩家能更好地从这个游戏中获得相应的乐趣。
②.个人以为,在不同类型的游戏里,游戏平衡性体现的方式和相应的影响不同,以下根据相应的例子说明:第一、游戏平衡性直接游戏本身难易程度,从而影响游戏的可玩性高低,如《天地英雄》最开始,玩家开始30级、50级副本能比较容易通过,而紧随的70级副本难度跨度大,直接导致后期大多玩家放弃副本,放弃这个游戏,从此,《天地英雄》渐渐地开发相应提高玩家战斗力的系统,如技能系统,另外将战斗结果的随机性也加大,也就是玩家的战斗力不变,但是玩家能通过多次达到最佳回合战斗效果而通过副本,这些措施,降低了《天地英雄》的难度,提高了《天地英雄》的可玩性;第二、游戏平衡性直接影响游戏里玩家的权益,如《穿越火线》的投票踢人系统,《穿越火线》这类竞技类游戏,最核心的是:键鼠操作(枪法)、策略布局(意识)、互相帮助(配合),因此,导致很多高手闲暇之余到普通玩家的房间“虐待”普通玩家,而普通玩家正好可以利用投票踢人系统进行强有力的反击(被投票踢出的玩家三局不能再进入该房间),从而维护了玩家的利益,从而;第三、游戏平衡性影响了游戏里玩家间的关系,如《战地之王》
里的战车模式,由于游戏平衡没有充分考虑到玩家间配合的重要(基本一个技术出众的玩家可以轻松掌控整个游戏的胜负),导致游戏里的玩家大多选择独自冲杀,本应有的玩家间的互动配合没有了,取而代之的是玩家间的冷漠。
6. 进行游戏测试的目的是什么?
答:个人认为,游戏测试根据游戏开发过程有相应的目的:第一,游戏开发前期,对游戏策划的可行性分析也算是测试,只是测试的对象是文档,相应的目的是得到一个客观可行的游戏策划;第二,在游戏开发中期,也就是编码实现阶段,对游戏相应代码的测试,比如功能模块间的链接,单个功能模的性能,相应的目的是得到一个能正确运行的游戏程序;第三,在游戏开发后期,针对游戏运营的测试,比如游戏可玩性的核实和改进,目的是得到一个测评结果文档,让游戏能减少运营失败的风险。
7. 请问如何测试游戏中的交易系统?
答:1 、首先测试玩家与玩家之间能不能正常交易,玩家与NPC之间的交易,2、绑定的内容是不允许交易的,测试一下能否交易;3、背包满了能不能交易失败;4、在交易过程中一方被别别的玩家杀死或掉线,交易物品是否消失;5、金币或元宝不足,是否交易失败等等
专业题:
8. 什么是黑盒测试?什么又是白盒测试? 答:
①.黑盒测试:测试者不了解程序的内部具体实现,只是通过输入和输出来对程序的系统功能进行测试,相应特点是:测试人员不需要了解程序内部结构,多在程序编码之后,多分为前期随机测试和后期人工测试。
②.白盒测试:测试者针对程序的内部结构、算法、功能具体实现进行的测试,相应特点是:测试人员多对程序(算法、数据结构等)和编程语言十分熟悉,多在编程期间,大多小型团队基本是若干编程人员同时互相兼任。
9. 什么是测试用例?测试用例的主要作用是什么?
答:①.测试用例:一组输入,多为一组条件或一组输入的变量值,用于给测试者测试该程序的运用情况。
②测试用例的主要作用:测试用例用于对程序实现后的功能、性能测试,是整个测试工作的核心。
10. 请问Bug如何分级?
答:建议性、一般性、严重性、非常严重
11. 请简要描述游戏测试的工作流。
答:非常抱歉,个人没有具体的游戏测试实际操作经验,根据个人做过的一些小项目和网上收集的资料,脑袋里的游戏测试工作流如下:
①.根据所研发的游戏的设计文档,结合该游戏具体的开发状况,分析该游戏的测试需求,并以文档详细列出
②.根据得到的测试需求,结合该游戏的具体状况,设计出测试文档,包括测试内容、方法、步骤、人员安排等
③.初步测试:从单元测试到集成测试,或是自动化测试,或是系统测试,或是根据实际需要多重测试相结合
④.综合性能测试,侧重于该游戏的运营效果
⑤.整理以上测试结果,编写测试文档,文档不仅包括该游戏的各种Bug,对相应的隐患和可能的解决方法也尽量详细提出。
⑥.总结本次游戏测试,整理归档。
12. 请画出Bug处理流程图。
答:大致处理流程如下图:
智力题:
1. 根据规律填数字或字母。
A, D, G, J ,?(K) 1, 3, 6, 10 ,?(15) 1, 1, 2, 3, 5 ,?(8) 21, 20, 18, 15, 11 ,?(6) 8, 6, 7, 5, 6, 4 ,?(5,3) 65536, 256, 16 ,?(4) 1, 0, -1, 0 ,?(1) 3968, 63, 8, 3 ,?(2)
2. 两位妇人分别拿着 4 斤的奶瓶和 5 斤的奶瓶去奶店各买 2 斤奶;适逢店里的秤坏了,这
时店内只有两大满桶奶,但店老板却成功地凭借现有的条件满足了两位妇人的要求。你知道店老板是如何满足两位妇人要求的吗? 答: 分析:
①.四个对象:两个装满奶的大桶、空的四斤的奶瓶、空的五斤的奶瓶 ②.要求:得到,装两斤的四斤的奶瓶、装两斤奶的五斤的奶瓶 ③.从结果出发,可将结果转化为:
两个装满奶的大桶变为:一个桶差三斤(或两斤),另一个桶差四斤 四斤的奶瓶装着两斤(或四斤),五斤的奶瓶装着五斤(或两斤) 此时,用装满的奶瓶将非差四斤的那个大桶装满即可 ④.基于第三步的分析,可得如下详细操作: 步骤 0 1 2 3
大桶A(A) 大桶B(B) 4斤的奶瓶(C) 5斤的奶瓶(D) 以下每步,对应行为操作内容;此行下列四格为对应四个桶的状态值 t t-1 t-6 t t t t t-4 0 0 4 2 0 1 2 2 A→D,装满D;D→C,装满C;C→A,清空C D→C,清空D;A→D,装满D;D→C,装满C C→A,清空C;B→C,装满B;C→A,装满A