background image

2

付费应用:如果开发者有付费应用,那么平均评级应该更高。如果一个

3.99 美元的应

用在三星之下,那么就非常可疑。对于任何

4.99 美元及其以上应用来说,四星是最低限度。

3

介于免费和

4.99 美元之间的应用:这样的应用很难有一个硬性规定,用户可能会花一

点钱去购买,但如果应用实在不咋地,那评级肯定会非常低。
因此,开发者应该对于他们在

App Store 中的平均评级、应用下载量的近似值或平均数了如

指掌。如果应用平均下载量低于

1000 的话,那么评级的真实性就有待考察了。如果开发者不

知道他们的

App Store 评级,这是一个很危险的信号。应用的 idea 毫无新意或内容贫乏所造

成的应用下载量偏低是一回事,但不关心评级却又是另一回事。

问题

4. 请简单地描述一下你的测试过程

相比上一个问题,这个问题对专业能力要求更强。如果来面试的是一个独立开发者或小型开
发团队,那么这个问题会让他们感到紧张。正常情况下,小型开发团队无法为他们所开发的
应用提供充分的测试,因此,他们可能会如此回答

——“我让客户端处理测试”。对于小团队

而言,这个回答可以接受,而较大的开发团队则应该采取内部测试的方法。

常见的测试方
法:

4

聘请一个

或多个

QA 工

程师;
5

Round 

Robin 测试法,
将测试交给不积极编程的开发人员;
6

第三方测试。

应用测试有一个大忌,就是不要让开发者自己对应用进行测试。也许他们能够测试应用能否
正常运行,但却永远无法测试出边缘情况或意想不到的用户习惯。

问题

5. 请简述一下你的代码审查过程

这个问题又是一门软科学。如果你雇佣的是一个独立开发者,那么他

/她将不能对自己的代

码进行审查,而对于规模大于一的开发团队,应该都有一个严格的代码审查制度。