Android测试不可怕 仅测试几十款机型

互联网 | 编辑: 潘翔城 2012-06-05 00:00:00转载

《移动新发现》今日报道 ,科技博客网站TechCrunch日前发表文章称,虽然Android生态系统的“碎片化”问题给不少应用开发商带来了困扰,但是Android应用的质量测试其实并没有此前报道的“400款设备”那么可怕,很多知名开发商仅仅测试几十款主流机型而已,而且开发商还能将部分测试工作外包给第三方公司。以下为文章概要:

TechCrunch上个月曾报道称,香港手机游戏开发商Animoca每推出一款Android游戏应用时,都要在约400款不同手机或平板电脑上进行测试。那张Animoca总部一张大大的会议桌上摆满Android设备的照片在网络上引起热议,有人开玩笑称“新创Android应用开发商哪怕花掉上百万投资也做不出产品——钱都被用来买设备了。”

不必多说,那篇报道必然引起了Android支持者的不满,有评论人士称这种“Android应用质量测试动辄需要数百款设备”的舆论会吓退很多应用开发商。但是TechCrunch日前走访了四家知名手机游戏开发商,了解到了关于Android应用质量测试的以下真实情况:

1、 Red Robot Labs

公司简介:由来自EA、Playdom和Crowdstar的业内精英创建,获风投机构Benchmark Capital投资。总下载量超过350万次,目前拥有在Google Play应用商店排名第27位的游戏。

测试概况:Red Robot有两名质保人员,对约12款不同设备进行测试。此外,该公司还委托一家名为Testology的英国公司对另外35款手机进行测试。

Red Robot联合创始人、曾在EA工作的皮特•霍利(Pete Hawley)表示,公司在质量测试方面采用“二八法则”,也就是重点关注少数覆盖面最广的流行机型。Red Robot从来自谷歌的基础数据入手,先了解不同Android系统版本以及屏幕尺寸的总体分布情况,然后分析出公司旗下游戏玩家中最主流的设备,最后也会考虑玩家需求、支持报告来源等因素。

皮特•霍利认为,Android游戏开发商应当对设备有所取舍,应当“对过时的低端手机和旧版操作系统说‘不’”。他还表示,尽管覆盖所有机型和所有操作系统版本(包括运营商定制版)实现起来并没有那么困难,但是这种“面面俱到”的做法不大划算。

2、 Pocket Gems

公司简介:获红杉资本、Redpoint Ventures等风投机构投资。总下载量超过7000万次,尽管涉足Android的时间还不长,但去年曾有两款iOS游戏在苹果iTunes应用商店排名前十,其游戏在Google Play应用商店排名第35位。

测试概况:Pocket Gems在质量测试中采用40多款设备,其中覆盖了手机与平板电脑、高分辨率与低分辨率设备,并且包含了Adreno、PowerVR、Tegra、Mali和Vivante五款图形处理器。

如今的移动游戏在推出后需要经常进行更新,因此Pocket Gems的质量测试流程也相当高效:位于美国旧金山Pocket Gems总部的团队设计好测试方案并进行初步测试之后,当天即交由一支海外团队对相同的40余款Android设备进行更多兼容性测试,这支海外团队通宵测试并将排查出的所有故障登入追踪系统,第二天一早美国总部即可收到——整个流程仅用时不到24小时。

Pocket Gems的质量测试分为三个阶段:(1)新功能测试;(2)整合测试;(3)发布前测试。开发人员还在为游戏设计新功能时,质量测试团队就已经开始同步设计相关测试方案了。这些新功能定型之后,就会被整合到游戏中进行二次测试。而在第二阶段的整合测试中,产品经理和测试主管会进行风险评估并决定何时冻结代码库以准备正式上市。最后一轮测试包括一整套内存、性能及设备兼容性测试,如果没有发现新的重大故障,游戏就可以正式上市了。

3、 Storm8

公司简介:由数位Facebook早期员工创建,不依赖风投而自筹资金运营。总下载量超过3亿次,4款游戏排名Android前50。

测试概况:Storm8在质量测试中采用30到50款不同设备,并将其分为高端、中档、低端机型,在采购测试设备时会注意兼顾这三类。Storm8推出的游戏应用会将不同KPI(关键表现指标)发回至公司服务器,从而帮助公司决定是否有必要针对某一类或某款设备做出改进。

4、 Animoca

公司简介:或IDG-Accel和英特尔投资,总下载量超过7000万次,上个月传出“400款测试设备”报道后引起业内热议。

测试概况:继“400款测试设备”报道之后,Animoca在另一篇报道中解释了公司为何要在如此之多的设备上进行质量测试——这主要是因为其大量用户位于中国大陆地区和亚洲的其他地方,其中很多人都使用低端且不兼容的Android设备。

“如果我们只做到90%的兼容性就心满意足,那么我们就会失去700万次的下载量。”Animoca解释称,“这会给数百万用户带来不佳体验,而我们的游戏收入也很可能缩水10%左右。”

大家需要注意一点,Animoca并非一家严格意义上的初创企业——它是致力于数字媒体及应用十多年之久的Outblaze公司旗下的一家移动游戏公司。所以Animoca在兼容性及质量测试方面可谓经验丰富。

结论:在一些人看来,测试几十款机型或许依然令人望而生畏,不过与功能手机时代相比,Android事实上已经好多了。就连《愤怒的小鸟》的开发商Rovio的联合创始人彼得•维斯特巴卡(Peter Vesterbacka)都表示,Android其实比当年的J2ME/Brew等功能手机平台简单多了——要知道,Rovio当年也是做功能手机游戏起家的。

功能手机平台当年到底有多难搞?举个例子,后来被EA以6.8亿美元收购的JAMDAT曾花费长达5年时间来建立与40多个国家90多家运营商的合作关系,这才终于能够支持400多款不同设备。

而且即使本公司资源不足,现在还有Testology和uTest等第三方测试公司,因此Android开发商其实大可不必被“400款设备”吓倒。

相关阅读

每日精选

点击查看更多

首页 手机 数码相机 笔记本 游戏 DIY硬件 硬件外设 办公中心 数字家电 平板电脑