为性能和可用性而众包移动应用测试

日期: 2013-04-01 作者:Jason Tee翻译:蒋红冰 来源:TechTarget中国 英文

Roy Solomon的职责是破坏移动应用软件开发团队努力开发的工作,或者在移动开发人员花时间和精力上开发产品中,人为地尽可能多的设置更多的曲折和设置更多的障碍,或者我们应该说是成千上万的众包用户可能完成的时间。Roy Solomon是uTest公司的联合创始人兼产品管理副总裁,该公司不只简单地在实验室内测试软件。uTest有一个拥有7万余人的真实社区,这些用户一直到手持设备发出恳求之前都在进行移动应用测试。Roy把该方法称之为“野外测试”。如果你的应用能生存下来,那么它将比之以往更出于经验之谈。

  众包(Crowdsourced)移动应用测试如何工作?

  uTest的成功关键在于选择合适的测试员。所有人都可以登录uTest成为一名软件测试员,但不是所有人都会被选中进行实际参与。他们首先要进行审查。Roy的团队决定谁有适合的经验水平、技能集合、设备、兴趣等等要符合每一项指标。这确保的对应用进行测试的人是合适的人员——是那些更有可能提供相关反馈的人。

  作为提供有价值信息(如覆盖范围、可用性和性能报告)的一种奖励,给那些测试人员提供金钱补偿。他们还可以比其它人更早尝试更酷、更前沿的技术。因此,找到有意愿、合格的志愿都来参与,对于uTest来说并不是难事。

  世界各地的用户要随时准备着测试如下因素:

  —网络密度
  —特殊设备上的应用响应
  —设备不同的电池状态
  —不同类型的网络(Wi-Fi、4G等等)
  —真实用户是怎样的与应用进行交互的

  这种丰富的、多样的上下文数据在任何实验室中都是无与伦比的。即使它可能创造一个仿真的环境,此环境可以以这种规模来模拟真实世界,这将付出难以想象的时间和金钱的代价。Solomon的公司给开发人员提供了一条可以访问现有基础设施的路径。

  应用设计师发现了什么?

  那意外糟糕应用的开发人员正在高兴他们在应用以商业形式发布之前的发现:

  —不同设备上的扩展分辨率问题(设备上的扩展通常是一个坏想法)
  —内存与CPU消耗问题(这决定了内存将置于何处)
  —电池使用率(每个人都不喜欢消耗电量的应用)

  除了这些常见的问题外,Roy说越来多的位置感知应用正在提出新的挑战。比之以往更甚,任何地方的软件架构师都期望分配一个Android应用给所有测试人员,这对真实测试很关键。当然,项目经理不必要雇佣一个像uTest这样的公司来做野外测试。IT部门向他们的7万个亲密朋友寻求帮助即可。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

翻译

蒋红冰
蒋红冰

TechTarget云计算主编,主要负责云计算和虚拟化网站的内容建设。长期专注于IT前沿技术,对云计算、虚拟化、人工智能、区块链等技术都有了解;对行业趋势、市场动态有一定的洞察。

相关推荐

  • 选择MBaaS或BaaS平台需要仔细考虑

    从手持设备到基于服务器的数据,使用MBaaS或BaaS开发端到端的移动计算体验、应用和服务是快速并且安全的。

  • 对话陈本峰:HTML5究竟给企业带来了什么?

    智能手机的普及,移动计算的应用,带火了HTML5技术。尤其,当我们看到微软朋友圈被“故宫与腾讯合作”的广告刷屏,我们不得不承认,HTML5技术确实很重要,但是HTML5究竟带来了什么,与以往移动技术有什么不同?

  • HTML5如何在企业中深入使用?

    据调查显示全球拥有490亿 在线设备,比人口数量多几倍,这说明平均每人拥有不只一部分在线设备。由此可见,全球移动生态系统是多么的庞大。

  • 垂直视频时代降临?

    移动手机正在推进水平视频格式向垂直格式的演进。但,是什么让大家改变外观呢?Matthew David探讨了该领域的趋势。