百万测试费用压垮开发者 百度免费提供云测试

来源:新浪科技 作者:DoNews
  

在开发者群体中流传着一个非常形象的笑话:两支分别开发苹果和Android应用的开发团队同时获得100万元投资。结果,苹果团队开发到一半时宣布投资告罄,而Android团队一行代码都没写,便将100万投资花得干干净净。投资人问为何,Android团队指着一桌子的手机说,100万都用来买测试终端了。

  现实或许没有笑话这般夸张,但测试成本的高企已经日益成为困扰着Android开发者的拦路虎。面对沉重的负担,开发者们该如何应对?目前百度等公司推出的云测试平台,又能多大程度上帮助开发者降低测试成本?Donews记者就此展开调查。

  终端测试“刀耕火种”

  众多开放平台中,开发者最青睐哪家?答案是Andriod无疑。来自DCCI的数据显示,高达83.6%的开发者使用Android平台进行开发,远超使用iOS平台的33.3%的开发者比例。

  但是,Android的开放性也给移动应用程序的通用性带来了巨大的麻烦。据不完全统计,国内有500多款各种品牌的Android智能手机,按平均每部终端1500元计算,一个应用想要在所有终端上全部测试完成大概需要75万元,而测试人员的工资按3~5人计算,一年也需要30万,两项支出叠加超过百万元。

  “一款移动应用要想获得成功,发布前的测试环节至关重要。”业内人士分析称,在应用测试环节,开发者必须考虑测试效率、测试成本,以及如何快速定位问题所在等因素。而目前,移动应用测试主要依靠人力,由于Android终端种类繁多、版本纷杂,开发者需要在一个又一个手机终端上重复测试,这就导致不仅成本高企、测试效率低下,开发者很难高效、快速开发、交付新的应用。

  对国内开发者而言,这种“刀耕火种”式的测试方式带来的压力尤甚。据DCCI发布的《开发者解决方案报告》显示,国内开发者中,1~5人的开发团队占8成以上。“对我们这种又缺资金又缺技术的开发者来说,如果延续着购买不同终端、人工适配测试的流程,单投入的人力和物力成本就能要了公司的命。而且现在App市场竞争这么激烈,现有的测试周期也根本没法保证应用的快速迭代。”一位开发者向记者抱怨道,现在一款App的更新周期通常为一周,开发者需要确保在合理的时间内上线更新产品,抢占市场先机。“测试周期越长,往往导致机会丧失,丢失了最佳的产品发布时间,这种消耗是无法预计的。”

  云测试让开发者“坐等报告”

  开发者该如何打破这一成本难题?业内人士指出,目前百度、Tsetin和友盟等公司推出的云测试功能,为开发者提供了主流厂商的移动终端设备及模拟器,方便开发者进行实时的手机应用开发和测试工作。借助云测试,开发者可大大降低技术和运营门槛,节省开发成本,提高测试效率。

  在国内,百度移动云测试中心(MobileTest Center,简称“MTC”)率先了提供谷歌(微博)最新的Android4.1测试平台。据悉,百度云测试中心部署了近百种主流移动终端及模拟器,开发者可以在十分钟内完成几十种主流终端环境下的自动化测试和体验,包括应用的安装、UI适配、稳定性、卸载等多项内容。应用的安装、调试结果所见即所得,极大地简化了开发者的开发、测试过程,高效地解决了移动平台上的各种兼容性问题。

  “近日,百度MTC还推出了针对NativeApp的‘遍历测试’,可完成Native App从启动、运行到关闭所有步骤,并在每个按钮功能点的测试完成之后,会产生相应的测试报告,真正的实现了一键式测试,开发者只需提交应用便可‘坐等报告’。”百度MTC云测试中心相关负责人表示,“目前我们重点针对Android提供云体验、云测试的能力,今后还将扩展到iOS平台,并不断深入优化云测试能力,为开发者提供一键式移动应用测试解决方案。”

  “不仅如此,今年以来,围绕云战略,百度还开放了百度统计(In-App)、个人云存储(PCS)、百度地图(LBS)、百度帐号(Open ID)、百度应用引擎(BAE)等云能力,这些技术和服务与百度MTC一起,大大降低了开发者的开发和运营成本。”这位负责人说。

  安卓碎片化不再是难题

  自云测试平台诞生以来,安卓终端碎片化的给开发者带来的难题也随之破解。

  手机App开发者陈良向DoNews表示,他曾尝试过云测试,免费在云端做机型适配,省去了自己购买大量终端的麻烦。

  开发者李一则告诉记者,他们虽然没有做过云测试,但他已经开始研究国内主流的云测试平台,并正在考虑采纳百度MTC功能。

  在采访过程中记者也发现,为了确保应用在运行过程中的顺畅,尽管不少大公司都建立了自己的终端测试部门,但随着百度、Testin等云测试平台的兴起,一些公司正在准备取消自建的测试中心。例如,联想公司去年在北航建了一个专门的测试中心,建立了一支大约50人的测试团队,但在今年试用云测试后,便将北航的云测试中心取消了。

  对于机型测试,除了开发者以外,第三方应用商店也急需云测试。在国内,有些上了规模的应用商店每天要审核超过500款App,这样的应用商店数量在国内超过50家。这对应用商店来说是一个很大的工作量,尤其是兼容适配的测试工作。目前包括91助手、机锋网、安卓市场和MOTO智件园在内的超过10家应用商店都在试用云测试服务。

  当整个移动互联网市场的爆发期还未到来,在市场还不成熟、资本降温的时候,一位投资人士向DoNews表示,“开发者也应考虑降低开发成本,以撑过这一艰难时刻,接入百度这样的云测试平台也是降低开发难度和成本的好出路。”(完)


时间:2012-08-31 21:34 来源:新浪科技 作者:DoNews 原文链接

好文,顶一下
(0)
0%
文章真差,踩一下
(0)
0%
------分隔线----------------------------


把开源带在你的身边-精美linux小纪念品
无觅相关文章插件,快速提升流量