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

  使用模擬器和實際設(shè)備進(jìn)行自動化測試

  模擬器是用來復(fù)制一個移動設(shè)備的內(nèi)部工作的。它是用于開發(fā)和測試移動應(yīng)用程序的強大工具,被用于手動和自動化測試中。

  當(dāng)然,移動APP是用在真實設(shè)備,而不是模擬器上的,所以測試必須在實際設(shè)備上進(jìn)行,以確保應(yīng)用質(zhì)量的高水平。

  然而,讓你們組織里每個移動測試團(tuán)隊都擁有一個實際設(shè)備是很燒錢的,所以使用模擬器是一個可以控制成本的有效方法。

  在制定移動測試策略時,你們組織應(yīng)該謹(jǐn)慎拳皇使用模擬器或?qū)嶋H設(shè)備的利弊。

  移動設(shè)備自動化測試工具分類

  有三種類型的工具可以支持移動設(shè)備的自動化測試。

  本地平臺工具

  本地平臺工具通常是由移動平臺供應(yīng)商提供的軟件開發(fā)工具包的一部分。這些框架通常與用戶界面對象級別的應(yīng)用程序進(jìn)行交互。

  這些工具允許更復(fù)雜的基于對象的交互,十分成熟,還支持本地UI對象,因為它們是平臺供應(yīng)商支持的。

  因為這些是操作系統(tǒng)級別的應(yīng)用程序?qū)ο,你可以通過用測試中的應(yīng)用程序編譯的小數(shù)據(jù)庫(也被稱為 “instrumentation”)洞察他們。

  基于視覺的多平臺工具

  基于視覺的多平臺工具常用在移動設(shè)備自動化測試?yán)铩?/p>

  這些工具通過可視化手段與設(shè)備交互,并可以識別文本或圖像,使測試人員構(gòu)建基于這些認(rèn)識和內(nèi)置的手勢的自動腳本。

  基于視覺的多平臺工具的優(yōu)點是它們支持多個平臺,并且可跨多個設(shè)備執(zhí)行測試。

  視覺對象由OCR引擎(基本上都是將掃描的手寫、機打圖像,或印刷文本轉(zhuǎn)換成機器編碼的文本智能軟件引擎)識別。

  基于對象的多平臺工具

  基于對象的多平臺工具可以在應(yīng)用程序內(nèi)通過識別,攔截,并發(fā)送信息到對象,直接用和傳統(tǒng)的測試工具一樣的方式來與應(yīng)用程序UI對象進(jìn)行交互。

  這些工具的優(yōu)勢是,他們支持多種平臺,并且可以跨平臺上執(zhí)行測試。

  對象級整合也對應(yīng)用程序變化更加寬容,從而降低與自動化測試相關(guān)的整體維護(hù)成本。

  移動自動化測試的方法

  在規(guī)劃您的移動自動化工作時,別忘了以下的工具評估和選擇,對象技術(shù)的方法:

  工具評估和選擇

  執(zhí)行工具的可行性,以檢查是否該工具可以在各種移動技術(shù)和平臺使用。

  選擇一個同時支持真機和模擬器或仿真器的工具。

  識別多種設(shè)備和版本支持。

  用實用性和可重復(fù)使用功能增加自動化測試工作的價值。

  了解如果選擇的工具需要你破解或獲取設(shè)備的根。

  確保該工具支持操作系統(tǒng)的新版本。

  對象識別

  基于圖像的對象識別:把每個測試對象記錄為圖像,在GUI中匹配對象和可用運行時間圖像。

  光學(xué)字符識別對象的對象識別:使用光學(xué)字符識別(OCR)功能獲取屏幕上的控件的文本。該功能使用了通過字符讀取字符文本的專門算法。

  真實對象或本地的對象標(biāo)識:標(biāo)識對象的屬性,如“ ID”,“名稱”和“類” 。

  基于DOM的識別:利用DOM屬性來識別web應(yīng)用程序?qū)ο蟆?/p>

 

 

特點

圖像識別

OCR對象

本地對象

DOM對象

對象識別的復(fù)雜度

容易

容易

中等

中等

對象維護(hù)工作

容易

中等

跨設(shè)備支持

中等

容易

容易

執(zhí)行中的識別速度

中等

中等

中等

 

  結(jié)論
  通過在移動應(yīng)用程序測試中使用自動化測試,測試團(tuán)隊可以在保持質(zhì)量和減少將產(chǎn)品推向市場時間的同時降低成本。
  許多工具可用來支持移動設(shè)備自動化測試。選擇正確的工具需要理解業(yè)務(wù)需求和移動測試獨有的因素。
  權(quán)衡手機模擬器和真實設(shè)備的優(yōu)劣,企業(yè)的佳移動測試解決方案往往不是只選擇其中一個,而是選擇結(jié)合這兩者。

  參考資料:
  [1] “KPCB互聯(lián)網(wǎng)趨勢年終更新,” Kleiner Perkins Caufield & Byers, 2012年12月2日
  [2] CNet: “App市場2013年第一季度下載量猛增134 億” ,Dara Kerr, 2013年4月8日

  版權(quán)聲明:本文出自 SPASVO澤眾軟件測試網(wǎng):http://www.misscakediy.com/news/html/201436141022.html

  原創(chuàng)作品,轉(zhuǎn)載時請務(wù)必以超鏈接形式標(biāo)明本文原始出處、作者信息和本聲明,否則將追究法律責(zé)任。

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