Kiran Rayachoti是Sapient公司的一名高級管理程序經(jīng)理。他有10多年 QA規(guī)章、流程、方法、測試自動化、性能測試及商業(yè)驗收測試方面的豐富經(jīng)驗。起初他是干開發(fā)的,后來轉(zhuǎn)入了不同領(lǐng)域,如:售前,程序管理和QA。他要定下測試系統(tǒng)的架構(gòu),獲取后融合系統(tǒng),管理人,改善流程并改變管理,項目管理,數(shù)據(jù)驅(qū)動的決策,并為TCoE制定佳做法。為了主要顧客,Kiran成功與各地大型團(tuán)隊一起執(zhí)行了QA功能,為運(yùn)輸、電子商務(wù)、CMS和ERP顧客進(jìn)行QA流程/自動化測試端到端工作。他在TCoE以前還是一家小型初創(chuàng)公司時是其中的一員,更早的時候甚至是他創(chuàng)建了TCoE。Kiran近在為一個大型的數(shù)百萬的零售項目(該項目涵蓋了移動web和apps)管理整個QA程序功能。他是QA論壇中積極的一員,并在QA策略和自動化方法方面提出了白皮書,發(fā)起了研討會。 |
我在IT這一行干了10多年了,大部分時間都放在質(zhì)量保證上了,其中包括的測試類型有:手動、自動化、性能、移動測試,當(dāng)然在創(chuàng)建TCoE上也費(fèi)了我不少精力。也因此,我可以看到移動測試所呈現(xiàn)的一堆完全不同的挑戰(zhàn),以及一個人必須采用的成功實施移動測試的策略。下面是我的完整的測試移動app的經(jīng)驗,包括用各種工具進(jìn)行的各種測試。
用于移動設(shè)備的企業(yè)app涵蓋了前所未有的工作領(lǐng)域。許多電腦桌面app現(xiàn)在被用在移動設(shè)備上了。移動app正被開發(fā)成和PC端app一樣靈敏可靠。為了應(yīng)對這一挑戰(zhàn),移動app測試已演變?yōu)橐环N獨(dú)立的測試。
本文中,我列出了移動業(yè)務(wù)app測試中所特有的挑戰(zhàn),并簡要闡釋了重要的成功要素,移動工具,以及移動app的手工、功能、自動化、性能測試的方法。
移動環(huán)境的發(fā)展
如果說移動app的使用在蓬勃發(fā)展,或許太過輕描淡寫了。2010年,移動app商店記錄:大概總銷售有62億,其中45億來自app下載。到2013年,一些分析師預(yù)計移動app盈利將超過210億。如圖1所示,相較于15億電視,14億信用卡,13億固定電話,9億PC和8億汽車,移動app已是世界上常用的技術(shù)設(shè)備了。
圖1. 移動設(shè)備擁有量(較于其他技術(shù)設(shè)備的擁有量)
現(xiàn)今,全世界有37.5億移動設(shè)備購買者,14.5億移動設(shè)備用戶會買兩至三只手機(jī)。所以全世界總共有52億次移動設(shè)備購買。2010年,移動語音通話大約增長了2%(有6250億),而移動數(shù)據(jù)賬戶大約增長了17%(有2950億)。