Ravindra Pilli现在是MARLABS公司的一名移动测试架构师。8年多,他当过测试工程师,高级测试工程师,测试TL和移动测试架构师。他曾在埃森哲、三星、爱立信干过。Ravindra是测试卓越交付中心的一员,负责功能、自动化、兼容、性能、网络和现场测试。 |
新的移动app不断地被开发,世界上数百万移动设备用户在其智能手机和平板电脑上即时消耗着这些信开发的app。也难怪。移动性是公司为以后而重新考虑其业务模式,重组其员工并重设计其运行的一个关键性因素。
创建和测试可以完美运行并满足用户高要求的移动app不容易,也不便宜。但是如果测试团队可以:
▪▪减少测试基础设施成本并提高测试质量:
引入集中,基于软件且高效的硬件。
▪▪提供快的上市时间:
显著改进新手持设备,应用和内容引入时间。
▪▪将移动app和web测试自动化:
在新设备上简单地实施测试脚本,显著减少测试时间,提出更高质量的测试方法。
▪▪提供一个可高度扩展的解决方案:
非侵入式的手机连接,以及高密度可交换的设备。
▪▪在任何地方7天24小时安全地测试:
Wi-Fi/有线上的高度安全。
基于云的移动测试是一个让这一切都变成可能的解决方案。可以将移动测试策略和云技术的好处结合,提高你的测试团队的质量和运行。
它是什么?
测试专家将在世界各地成千上万的真实设备上远程测试其客户的移动app, 使用的移动测试自动化,性能和监测技术,让分布在世界各地的团队可以实时协作并共享信息。基于云的移动测试是一种优化移动app和web测试的测试方法。通过以下方法,它节省了时间和基础设施的维护成本:
▪▪按需在云中将移动app测试自动化。
▪▪灵活支持多个平台——iPhone,Android, Windows Mobile, Symbian, Blackberry and Java ME智能机,平板和操作系统。
▪▪确保能够在大量真实手机和网络上验证移动app。
▪▪消除购买不同设备和平台的必要性。
▪▪大大缩短测试周期。
▪▪确保各种移动平台和设备上的服务质量。
▪▪实现组织的连续集成,使得可以用管理的、安排的、自动化的方式来开发、创建、部署并测试。
▪▪灵活使用一个可扩展的基于云的解决方案在真实设备和/或仿真器上设计或运行单元测试。
▪▪在真实设备上进行探索性手动测试(比如:包含了app运行时的来电或短信的测试)。
你不需要等设备或平台去测试新移动app。反之你可以花更少的时间和精力来维护你的测试基础设施,并更快更高效地测试移动app。基于云的移动测试使一切变得更简单。
图1.
测试移动app和web
基于云的移动app测试可以重建方法以便随时随地与第三方开发者、其他业务伙伴及客户合作。可以在真实环境使用多个设备、不同操作系统、屏幕配置和运营商来简单、快速、廉价地测试app。有了基于云的移动测试,你的测试不需要等别人提供几十个不同的设备并与多个运营商签订协议。相反,可以调整你的测试流程以实时应对市场和技术的发展趋势——并通过让高质量的移动app在用户手中更快地运行来保持竞争力。