移动应用给软件测试者制造了许多问题。移动性能测试工具供应商现在寻求从云端找到解决这些问题的办法。
无法衡量的东西也是无法管理的。听起来足够简单,但移动应用性能测试市场的现实却远没有那么直截了当。不信问问Trimble Navigation的软件测试工程师Jim Duffy。他公司移动应用的一个早期版本在只有5名用户试图登录时就崩溃了。这时候他们才知道自己必须认真对待移动性能测试。
这应该是每个地方的软件项目经理都会涉及到的故事。他们知道自己需要积极对待测试以维持品牌声誉,同时也要避免成本超值,同时降低其他一些成本超支,当然也要降低风险。但测试是具有挑战性的。加上电话号码、平板电脑、平板手机、网络和操作系统,然后考虑亿万用户滑动、按压、敲字、摇动并交互,因此企业努力想实施性能测试策略一点也不奇怪。
最后,经过若干年围着它团团转之后,专家预测今年是移动性能测试工具市场真正起飞之年。也许是因为某些广为宣传的灾难(如healthcare.gov),IDC最近的一项调查表明,对于企业来说,明年性能将是重要性仅次于安全测试的东西。性能测试的愿望清单非常庞大:可伸缩、成本效益好、数据丰富、快速、可集成甚至可预测。
今天的市场有非常多的选择,但是采用不会是毫无痛苦的。软件项目经理必须跳出盒子思考,行动要比以前更快,得努力寻找适合自己公司开发风格的移动性能测试工具。以下是三种流行的选择。
提供很好CI集成的SOATA
首先,企业必须摒弃“老式”的测试心态。在客户服务器模式的时候,测试聚焦在300或400名使用应用的内部员工。“而现在,则是几十万乃至于上百万的人,” SOASTA的Peter Galvin说:“这需要完全不同类型的测试。”翻新改进是不允许的。
实际上,正好相反。在这个快节奏世界里,开发组织已经彻底超过了QA,Galvin说,这正是为什么像许多公司一样,SOASTA已经落后于持续集成(CI)的原因。CI可以让每个人都参与到应用中,同时还可以带来预安排的信息共享、测试结果等。为了实现这些,SOASTA已经创建了一个移动测试框架,可以在100多个位置进行测试。
该公司的TouchTest库可以自动与应用进行集成,然后测试可以在一个CI服务器内运行。尽管该流程是自动化的,但在设计上就能用来捕捉信息—像手势或事件这些往往只会在人工测试中才有的东西。这意味着更快的测试以及更低的成本,Galvin说。
SOASTA的服务是基于订购形式提供的。
理解设备指标的Neotys
Neotys USA Inc.也承诺更加便宜和更快的测试,要快2至5倍,但它的实现方法不一样。营销副总裁Jonathan Bracken说公司的NeoLoad在项目内完全集成了网络仿真以及设备模拟。而且与Perfecto Mobile有限公司的全新合作关系使得公司可以在欠载或Bracken所谓的“完全最终用户体验”的情况下提供真实的设备指标。通过对Perfecto综合实验室的访问,NeoLoad现在可以深入挖掘并测试诸如CPU利用率、热量这样的细节。NeoLoad有一个无脚本、基于GUI的设计,并且内置了自动化。
Neotys只是想让测试保持真实,Bracken说:“如果你的测试不够逼真,那app也许能‘通过’测试,但在现实环境下却未必能过。”
这正是Trimble的Duffy现在使用NeoLoad来改进重工业公司仪表盘移动app的开发的原因。“我们也没有在产品开发上变得更加敏捷了呢?”他说:“也许没有。但是我们行动更加充满信心了,因为现在我们知道产品和系统不会崩溃了。”
NeoLoad移动性能测试工具也是基于订购的,但如果你只是需要最多测试50名虚拟用户的话,是可以免费的。
增加跟踪用户能力的Dynatrace
Dynatrace的PurePath技术可插入到移动设备内,让公司可以跨基础设施在方法的层面跟踪每一笔事务,如果必要的话可以到服务器的层面。“通过使用PurePath,我们绝对掌握了用户交互的情况,” Dynatrace(以前名为Compuware)的技术战略师David Jones说:“我们可以取出大量用户行动的信息,这对于理解何时出现性能相关问题是很重要的。”
该技术会检查设备状态,看看用户在做什么,以及网络和服务器的情况,也可以把所有的结果都放在上下文中。你可以免费试用Dynatrace的性能测试工具15天,然后就得订购才能使用。
移动性能测试工具只是拼图的一部分
尽管如此,无论是用哪一个测试提供商,关键还是让企业真正思考测试流程然后将那些开发者与测试者之间的壁垒打破,Galvin说:“我们都是想帮助公司想出最佳实践。这就是这个市场所需要的东西。”
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
翻译
相关推荐
-
Amazon.com首席技术官Werner Vogels赞扬云计算给企业IT带来 “平等”
亚马逊公司首席技术官Werner Vogels表示,云计算为中小企业和大型企业创建了平等的技术竞争环境,企业的 […]
-
Workday公司继续在亚太地区大举投资
随着亚太地区(APAC)地区越来越多的企业转向云计算来拓展其数字业务,Workday公司跻身为全球发展最快的云 […]
-
云计算可移植性的来龙去脉
目前云计算提供商都是按不同的方式构建其产品,这造成典型的“缺乏标准、以创新为导向以及供应商锁定”的局面。 但供 […]
-
故障注入注定要成为软件专业人士的必备技能
尽管云改善了企业迅速发布高质量、高能力应用的能力,但专家警告说要小心这些应用会变得太复杂,难以进行人工测试。