2008年7月30日

也是那些日子(一)—— Gameloft QA 笔试题

之所以起这个标题,是因为不久前看了云风的《那些日子》系列,感触颇深。虽然我入行Gameloft QA不到一年,但是要写的内容估计大体不差,所以借用个标题,懒得再想。

原本的计划,是今年9月份,进公司一周年再写关于这些的文章的。但是最近很倦怠,很多事都没兴趣,想到我刚满26不久,不能就这样简简单单的失去激情,所以决定开始写这样好写又不费力的东西。

那么今天先从我进公司的第一份笔试题开始。每个公司招人时都会出各种各样的笔试题,有些容易,有些难;有些经常换,有些一直不变。虽然距离上次我做这份题目快一年了,但是从网上找到的资料看来,这份笔试题并没有太大的变化。毕竟,这份笔试题只不过是基础性的知识题。就是说,至少应聘时你要知道,将来你的工作内容是什么。

题目可能是中文的,可能是英文的;回答也一样,不过据说英文回答的卷子有加分,而且比起中文的答案不容易被挑错。

1、你的朋友对你的评价?
这个大家应该都会回答……不过有时候也有惊喜,例如我似乎见过有一份答卷上这道题的答案有“handsome”这个单词。

2、QA是什么意思,你印象中的QA工作是什么样?
Quality assurance, or QA for short, is the set of planned and systematic actions necessary to provide appropriate confidence that a product or service will satisfy the requirements for quality.

Quality Assurance is a wide range concept concerning all the matters collectively or individually, which directly affect the quality of product. It controls the quality of a product by doing in-process quality checks, effectively functioning as the brain of an organization.

以上是wiki的定义,说实话,我自己读起来都很拗口。中文方面,简单的说,QA是过程控制,即对整个过程进行质量监测。

3、你玩过手机游戏吗?请描述1个你玩过的手机游戏?
务必写1个……实在没玩过的请掏出自己的手机,手机上一个游戏也没有的请抢周围任何一个熟人的手机,周围没人有手机的请返回火星。

4、游戏BUG的定义?
Bug is defined as unexpected problem of the game.
不符合游戏设计目的问题。我个人是不同意bug必须“影响玩家体验游戏”的。

5、游戏测试和软件测试有什么不同?
游戏本身就是软件的一种,本质上其实没什么不同,所以自由发挥的余地很大。有人说游戏测试比较主观,软件测试比较客观,之类之类的,都可以参考。

6、你认为游戏开发的哪个阶段最重要?
Coding and debugging.
作为一个未来的QA,最好的答案是代码编写阶段。如果已经通过笔试,或者不打算投身QA事业,那么游戏策划阶段,发行阶段都是可以回答的选项。


7、你对今年的E3有什么看法?
这个,……当年我也是瞎掰出来的,写完之后立刻忘了写的是什么。当然,如果你从网上找答案,请看清楚答案里的游戏是哪一年的E3展出的。

8、你认为游戏测试的步骤是什么?
当年我一直觉得这个问题问得很不清晰,到底是问具体的游戏测试步骤,还是整体的游戏测试安排?之后我就按着整体的游戏测试安排做了回答。现在做了一段时间的QA,已经知道了正确的答案,不过现在鉴于我签的保密协议,有些东西还是不敢乱写出来。总之,当正式成为QA的一员时,其中一份文档就会用表图列出了很详细的测试步骤。回答时,可以用最简单的情况说明,就是:Test->Feedback->Debug->Test....直到解决所有Bug,项目完成。

9、你玩游戏时遇见bug吗?请举例?
同7

汉译英

1、游戏主角在饭厅与侍者交谈时,死机
AUT(Application under testing) freezes when MC(main character) talk to waiter in dining room.

2、主角在空中遇到攻击时,只能永远停在空中
MC stays still when attacked in the air.

3、当游戏在播放动画时,接到电话,之后的动画中没有人物了
The person disappears if someone call in while playing animation.

4、每关结束后的任务报告,如果玩家得分超过1000,分数显示到对话框外

The score spills out of frame on debriefing if score is more than 1000.

要点:
1、用第三人称客观的描述,基本的时态,语法要正确。最好用简洁的短句。(这些都是QA手册上要求的)
2、正确的翻译专有名词有额外的印象分,尤其Gameloft QA的常用词。
其中包括,死机-freeze, 动画-animation, 任务报告-debriefing, 对话框外-spills out of dialogue frame
3、如果一定要背的话,务必将句子默写到正确对应的题号上……

分析bug原因

大意是 当光标移到1只猫上,按5键选中人物,之后会出现两个文本,按4选左边的文本,再按5确定,之后死机。问这个bug的原因?


要点:
确保你写的英文能被面试官读懂,之后就好办了。

大体上就是这些,笔试后一般会给你一台手机,让你测试并写出bug,这里就看每个人自己的本事了。

一般来说,通用性的Bug描述(用于公司之间协作或者审核)格式是这样的:
Title(标题,概述bug)
Problem(描述bug细节,和发生的情况)
Expected Result(期望的结果)
Procedure(重现的步骤)

最后一条,诚实。如果你是QA方面的新人,即使你大致了解了以上的内容,也最好回答:“我在QA方面没有经验,我从网络上了解到这些知识的。”

没有评论: