您的位置:軟件測(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)化工具

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

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

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

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

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

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

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

  本地平臺(tái)工具

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

  這些工具允許更復(fù)雜的基于對(duì)象的交互,十分成熟,還支持本地UI對(duì)象,因?yàn)樗鼈兪瞧脚_(tái)供應(yīng)商支持的。

  因?yàn)檫@些是操作系統(tǒng)級(jí)別的應(yīng)用程序?qū)ο螅憧梢酝ㄟ^(guò)用測(cè)試中的應(yīng)用程序編譯的小數(shù)據(jù)庫(kù)(也被稱為 “instrumentation”)洞察他們。

  基于視覺(jué)的多平臺(tái)工具

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

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

  基于視覺(jué)的多平臺(tái)工具的優(yōu)點(diǎn)是它們支持多個(gè)平臺(tái),并且可跨多個(gè)設(shè)備執(zhí)行測(cè)試。

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

  基于對(duì)象的多平臺(tái)工具

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

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

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

  移動(dòng)自動(dòng)化測(cè)試的方法

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

  工具評(píng)估和選擇

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

  選擇一個(gè)同時(shí)支持真機(jī)和模擬器或仿真器的工具。

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

  用實(shí)用性和可重復(fù)使用功能增加自動(dòng)化測(cè)試工作的價(jià)值。

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

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

  對(duì)象識(shí)別

  基于圖像的對(duì)象識(shí)別:把每個(gè)測(cè)試對(duì)象記錄為圖像,在GUI中匹配對(duì)象和可用運(yùn)行時(shí)間圖像。

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

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

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

 

 

特點(diǎn)

圖像識(shí)別

OCR對(duì)象

本地對(duì)象

DOM對(duì)象

對(duì)象識(shí)別的復(fù)雜度

容易

容易

中等

中等

對(duì)象維護(hù)工作

容易

中等

跨設(shè)備支持

中等

容易

容易

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

中等

中等

中等

 

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

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

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

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

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