移动应用新趋势:利用SaaS测试和监控

具有创造性的新型移动应用犹如雨后春笋,将越来越多的即时服务交付到用户手中。开发者对于全球移动设备的质量和性能怎么看呢?众多专家参与并探讨了这些最新的产品。这也从侧面反映了移动测试和监控的重要性,以及基于Web的SaaS选择的优势。

产品发布前后测试和监控尤为重要

虽然传统场景中,测试可能被看做是产品发布前重要的步骤,移动应用扩张造成这样一种氛围,即产品发布后测试重要性不亚于之前。目前正在进行的监测是移动应用程序安装重要性供应商的所有部门。

Leila Modarres是Keynote DeviceAnywhere市场总监,Ian Hammond是TomTom技术操作总监,最近两人探讨了两家公司的合作,这次合作旨在为TomTom的GPS设备和iPhone应用提供实时监控。Keynote DeviceAnywhere提供实时监控产品Test Center Enterprise Monitoring™ (TCE Monitoring),这款解决方案通过基于云的平台进行访问。这项服务有点像扮演了保姆的角色,看管应用性能,但是它也提供了有用的反馈,所以提供商可以快速解决问题并优化用户体验。

最终软件产品只有在下一个版本可以和教科书相比的时候才会进行更新,也就是说其错误和最新信息只有在下一代新的版本教科书发行的时候才会更新。学生们现在可以利用新的iPad应用,通过多媒体展示来学历史。信息当然也会立刻更新,消除购买新书的需求。

Marc Schulman是MultiEducator的应用开发者讨论了移动设备应用的潜在可能性,像教育领域的Go上的History应用。如果新一代的学习者通过移动设备来抓取机遇学习,也许教科书就会成为历史遗迹了,移动设备可以为文字提供最新的数据和视频、图像、音频和插图。

进行测试和监控对于确保所有通过移动设备显示的数据的完整性、可用性和精确性是十分必要的。

SaaS模型促进应用开发和测试

移动应用世界另一个最近的创新包括SwitchPoint的Queuing Alert应用,这个应用在用户的平板电脑准备进入一个餐厅或者即将得到一项服务的时候会发出警报。Manish Jha是SwitchPoint的业务开发VP,他解释道这是一个基于Web的应用,所以测试流程不需要像其他平台那样创建一个账户,像iOS、 Android和Blackberry。

Queuing Alert应用在一个称作“Sandbox”的云开发者平台上进行研发。Keynote DeviceAnywhere也为软件即服务模型提供公有云和私有云的选择,提供自动化流程的测试和实时监控服务。

应用开发者受益于基于Web的服务,因为通过不同的移动设备,他们所关心的安全、功能和性能问题大大减少;能够发现错误或者瑕疵,并在这些应用到达用户的设备之前进行修改。

Jeff Kuligowski是MobileCause的销售和市场VP,他谈到了选择SaaS模型的优点和缺点。使用基于Web的应用阻碍了企业使用很多移动设备现在提供的各种功能,像额外的卖点。另一方面,简单的网页设计确保了可靠性、质量和完整性。

错误没有容身之地

移动应用持续测试和监控的必要性也许是移动用户高性能期望最强调的事情。

商业和非营利性部门都依赖于应用质量和性能来志气其品牌和形象。Jeff Kuligowski解释了MobileCause如何维护卓越性能,或者是如何维护其客户,即那些非盈利组织形象不受到打击。“如果有人在和企业通过类似移动捐赠工具这样的工具进行交互的时候感觉很糟糕,品牌实际上已经蒙羞。如果做得好,对品牌而言就是有益的;也就为品牌创造了价值和附加值。”

此外,移动性能对于业务人员也很重要。人们为一项服务进行支付,他们肯定希望这项服务能够运作,在移动世界中,一个应用必须始终是可用的。一个小故障就可能丢失客户,他们就去寻求其他解决方案了。

TomTom的Ian Hammond谈到其客户期望:“我们的客户依赖我们的服务和产品,让他们更快地到达目的地,协助他们在这个过程中轻松进行。任何的服务中断都会对体验产生重大影响,所以我们致力于确保我们能够前摄地识别,并在这些中断影响客户之前解决问题。”

总结

开发者和服务提供者大量创新理念受到移动应用的能力的鼓舞。产品发布前后测试十分重要,信息流处于一种恒定的状态,用户期望最佳的移动应用。Steve Jobs离世后留给我们很多很好的消息,其中之一就是:“有时当你创新,你就犯错误。最好办法是快速承认,继续改善你的另一创新。”持续的应用测试和监控确保了错误可以快速补救,所以应用提供的所有服务就期望新数据和服务可以作为市场需求来增加。