Kiran Rayachoti是Sapient公司的一名高级管理程序经理。他有10多年 QA规章、流程、方法、测试自动化、性能测试及商业验收测试方面的丰富经验。起初他是干开发的,后来转入了不同领域,如:售前,程序管理和QA。他要定下测试系统的架构,获取后融合系统,管理人,改善流程并改变管理,项目管理,数据驱动的决策,并为TCoE制定佳做法。为了主要顾客,Kiran成功与各地大型团队一起执行了QA功能,为运输、电子商务、CMS和ERP顾客进行QA流程/自动化测试端到端工作。他在TCoE以前还是一家小型初创公司时是其中的一员,更早的时候甚至是他创建了TCoE。Kiran近在为一个大型的数百万的零售项目(该项目涵盖了移动web和apps)管理整个QA程序功能。他是QA论坛中积极的一员,并在QA策略和自动化方法方面提出了白皮书,发起了研讨会。 |
我在IT这一行干了10多年了,大部分时间都放在质量保证上了,其中包括的测试类型有:手动、自动化、性能、移动测试,当然在创建TCoE上也费了我不少精力。也因此,我可以看到移动测试所呈现的一堆完全不同的挑战,以及一个人必须采用的成功实施移动测试的策略。下面是我的完整的测试移动app的经验,包括用各种工具进行的各种测试。
用于移动设备的企业app涵盖了前所未有的工作领域。许多电脑桌面app现在被用在移动设备上了。移动app正被开发成和PC端app一样灵敏可靠。为了应对这一挑战,移动app测试已演变为一种独立的测试。
本文中,我列出了移动业务app测试中所特有的挑战,并简要阐释了重要的成功要素,移动工具,以及移动app的手工、功能、自动化、性能测试的方法。
移动环境的发展
如果说移动app的使用在蓬勃发展,或许太过轻描淡写了。2010年,移动app商店记录:大概总销售有62亿,其中45亿来自app下载。到2013年,一些分析师预计移动app盈利将超过210亿。如图1所示,相较于15亿电视,14亿信用卡,13亿固定电话,9亿PC和8亿汽车,移动app已是世界上常用的技术设备了。
图1. 移动设备拥有量(较于其他技术设备的拥有量)
现今,全世界有37.5亿移动设备购买者,14.5亿移动设备用户会买两至三只手机。所以全世界总共有52亿次移动设备购买。2010年,移动语音通话大约增长了2%(有6250亿),而移动数据账户大约增长了17%(有2950亿)。