游戏测试的面试技巧
1.自我介绍
回答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验 ,这些在简历上都有,其实,企业最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学**无关,也可以和学**有关,但要突出积极的个性和做事的能力,说得合情合理企业才会相信。企业很重视一个人的礼貌,求职者要尊重考官,在回答每个问题之后都说一句“谢谢”。企业喜欢有礼貌的求职者。
2.你喜欢玩什么游戏?
回答提示:可以先问问他们那边是要一个什么游戏测试,然后根据他们要求的游戏谈谈自己对那类游戏的看法
3.你玩过什么游戏?
回答提示:2D 3D 网页的各种游戏说1—2个
4.某某游戏玩过吗?
回答提示:玩过就玩过,没玩过就没玩过,如果问的你不清楚就不清楚,不能编造,如果你了解类似的游戏,可以谈出来。
5.玩游戏主要是在游戏里怎样体验?
回答提示:从游戏的可玩性,平衡性角度考虑,谈谈游戏中吸引玩家的地方
6.游戏测试的整个流程是什么?
回答提示:测试计划与设计--测试用例设计/评审—搭建测试环境—执行测试—分析测试结果—缺陷报告—确认/修正缺陷—缺陷追踪—产品度量与追踪
7.平时工作做些什么?
8.然后他会挑一些你的简历上的东西问你
个人观点:游戏经验和工作经验尽量写的详细一点,还有一定要有一款自己很熟悉的游戏,写在最前面,加以说明,然后他一般都会问一些你对这个游戏的了解和看法,还有一些玩法,这个就看你自己对哪一款游戏的了解了
9.他还会问你比如说给你一个模块,让你去测试,你觉得那些是重点
个人观点:交易系统→交易系统是玩家与玩家之间的一个交互,所以我认为比较重要的就是两个客户端之间的表现很重要,发送交易申请和接收交易这一块比较重要,还有对交易的一些判定比较重要,比如物品的交易规则,需要判定哪些物品是可以交易,哪些物品是不可以交易,还有交易时的一些状态判断,比如交易时断线,组队,PK之内的.最后就是交易后物品的一些变化,是不是都相应的获得或者减少了交易的物品,物品是不是可以再次交易,使用,存储
10.他也许会给你一个模块或者一个场景让你去写测试用例
个人观点:我没有遇到过,所以呢这个就要靠自己的经验了.
11.他会让你去画刚才给你的哪个模块的流程图
个人观点:我的是交易,附带流程图如下,画的不是很好,不过应该足够用了.
12.某某游戏中功能点测试?如何设计测试?写出测试要点?(针对客户端游戏例如:任务系统组队系统聊天系统交易系统副本系统道具系统活动系统宠物系统)
13.设计某一个模块的功能制作流程图。(针对客户端游戏例如:任务系统组队系统聊天系统交易系统副本系统道具系统活动系统宠物系统)
14.在测试任务的时候,使用什么方法测试大量任务数值的任务?举例说明。
回答提示:根据任务测试列表,按照任务ID使用GM工具逐一接任务,或者根据代码查看工具检查代码中任务是否配置错误。
15.如果让你设计开发某一个功能,你觉得应该怎么设计?
16.当前有一个任务出现杀怪后任务显示杀怪数目不对应,多是什么样的情况下发生?
回答提示:1.怪物ID是否正确,2.击杀怪物是否出现怪物模型一致怪物ID不一致。
计数器问题,数据库存储问题。
17.测试过的网页游戏有没有用过自动化测试工具?具体是什么?如何测试?
回答提示:QTester网站自动化测试工具。
18.如果在数据库里面对数据进行合并是用到哪个指令?
回答提示:实现字段合并
首先建立关系(例如两个表中的ID相同的1对1关系),然后建立一个生成表查询,之后把所有字段加入查询中,执行该查询,即可生成合并后的新表。
实现记录合并
两表结构要相同(至少有一个字段相同,如果一个都不同有什么意义呢),然后用追加查询,选好追加到的表,和追加字段
19.平时都用什么系统提交BUG缺陷?
答案提示:mantis,Test Center,bugzilla等
20.FPS游戏中给你一个道具武器,谈谈从哪几个方面入手测试?
回答提示:外观,装入子弹数量,武器准度,各个功能点测试。装备特定环境
21.如何找游戏中的异常点。
22.使用什么工具执行白盒测试?
回答提示:Parasoft白盒测试工具集 Jtest Java 代码分析和动态类、组件测试
Jcontract Java 实时性能监控以及分析优化 C++ Test C,C++ 代码分析和动态测试CodeWizard C,C++ 代码静态分析 Insure++ C,C++ 实时性能监控以及分析优化
23.做代码分析一般都是测试什么?
回答提示:代码逻辑
24.单元测试如何进行?
回答提示:单元测试工作主要分为两个步骤人工静态检查和动态执行跟踪。
如需了解更多测试技术信息请关注:深圳多测师软件与技术服务有限公司