您的位置:軟件測(cè)試 >> 測(cè)試技術(shù) >> 測(cè)試精品文章
測(cè)試我們的移動(dòng)星球_移動(dòng)自動(dòng)化測(cè)試
作者:Arun Jutur(澤眾軟件原創(chuàng)翻譯) 發(fā)布時(shí)間:[ 2014/3/6 14:05:45 ] 推薦標(biāo)簽:移動(dòng)測(cè)試 智能手機(jī) 移動(dòng)設(shè)備 自動(dòng)化工具

 

  Arun Jutur 是凱捷全球金融服務(wù)事業(yè)部移動(dòng)測(cè)試卓越中心的一員。
  目前,他專注于移動(dòng)測(cè)試,覆蓋iOS, 安卓, 黑莓 和Windows設(shè)備的付費(fèi)及手機(jī)卡領(lǐng)域。他在卓越中心的部分角色還包括負(fù)責(zé)移動(dòng)測(cè)試培訓(xùn)課程。
  Arun擁有計(jì)算機(jī)科學(xué)的理學(xué)碩士學(xué)位。自2010年起潛心于移動(dòng)測(cè)試,包括移動(dòng)應(yīng)用程序的可用性和可訪問(wèn)性測(cè)試。

  移動(dòng)設(shè)備已經(jīng)改變了我們的世界。自2010年第四季度以來(lái),智能手機(jī)和平板電腦銷(xiāo)售已超過(guò)了個(gè)人電腦的銷(xiāo)售。到2012年年底,全球有超過(guò)十億智能手機(jī)用戶[1]。根據(jù)Canalys公司的調(diào)研數(shù)據(jù),2013年第一季度 [2]全球前四大應(yīng)用商店——Apple’s App Store, Google Play, the Windows Phone Store, and Blackberry World 的app下載總量已超134億,總收入已達(dá)22億美元。這些急劇的變化意味著軟件測(cè)試工程師必須迅速適應(yīng)現(xiàn)在的移動(dòng)業(yè)的現(xiàn)狀,這些都使得移動(dòng)應(yīng)用程序自動(dòng)化測(cè)試重要到必不可少。

  移動(dòng)測(cè)試的挑戰(zhàn)

  在看移動(dòng)測(cè)試的自動(dòng)化工具前,你需要對(duì)與移動(dòng)應(yīng)用程序面臨的挑戰(zhàn)稍作了解。

  設(shè)備

  移動(dòng)應(yīng)用程序應(yīng)該在你要求的設(shè)備上工作。

  移動(dòng)應(yīng)用程序必須在每個(gè)設(shè)備上都正常工作。

  移動(dòng)設(shè)備必須為應(yīng)用程序的運(yùn)行時(shí)間進(jìn)行測(cè)試。

  移動(dòng)設(shè)備處理能力不同,內(nèi)存有限,還必須考慮通信協(xié)議。

  應(yīng)用

  新的操作系統(tǒng)版本和功能意味著開(kāi)發(fā)人員建立了必須被測(cè)試的新的,更復(fù)雜的程序。

  多個(gè)構(gòu)建常常時(shí)間很短,因此腳本執(zhí)行往往不能完成。

  網(wǎng)絡(luò)

  多種網(wǎng)絡(luò)類型,必須進(jìn)行測(cè)試,如GSM,CDMA,GPRS和Wi-Fi。

  不同的連接速度(包括2G,3G和4G LTE)必須跨地點(diǎn)測(cè)試。

  世界各地有超過(guò)400多的移動(dòng)網(wǎng)絡(luò)運(yùn)營(yíng)商,測(cè)試必須處理各種網(wǎng)絡(luò)。

  技術(shù)

  必須考慮大量的測(cè)試用例。

  必須處理手機(jī)特有的功能,包括觸屏約定。

  必須執(zhí)行API級(jí)別的測(cè)試。

  移動(dòng)應(yīng)用程序類型

  當(dāng)制定移動(dòng)測(cè)試策略時(shí),你必須清楚了解可能需要測(cè)試的應(yīng)用程序。移動(dòng)應(yīng)用程序可分為本地應(yīng)用程序(Native App), 網(wǎng)絡(luò)應(yīng)用程序(Web App)和混合應(yīng)用程序(Hybrid App)。

  Native應(yīng)用程序

  Native App是專為移動(dòng)操作系統(tǒng)所建,并直接安裝到該設(shè)備上。

  用戶通常通過(guò)網(wǎng)上商店或市場(chǎng)(如App Store)獲取這些應(yīng)用程序。

  Native App是用本地編程語(yǔ)言構(gòu)建的。例如:iPhone或iPad apps是用ObjectiveC構(gòu)建的,Android apps是用Java構(gòu)建的。Native App速度快,提供更好的用戶體驗(yàn)和界面,并且通?梢垣@取目標(biāo)設(shè)備的所有功能。

  Native Apps的功能包括:

  存儲(chǔ)。二進(jìn)制“可執(zhí)行映像”,被明確下載并存儲(chǔ)到移動(dòng)設(shè)備的文件系統(tǒng)中。安裝過(guò)程可以由用戶,或者在某些情況下,由企業(yè)的IT部門(mén)開(kāi)啟。

  分布。獲得Native Apps常見(jiàn)的方法是去有相關(guān)特定設(shè)備的應(yīng)用程序商店或市場(chǎng)(iTunes有iPhone或iPad的apps,安卓市場(chǎng)有Android Apps),或者通過(guò)企業(yè)分配機(jī)制獲取。

上一頁(yè)123下一頁(yè)
軟件測(cè)試工具 | 聯(lián)系我們 | 投訴建議 | 誠(chéng)聘英才 | 申請(qǐng)使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd