MobileRunner是一款面向移動(dòng)平臺(tái)的自動(dòng)化測試工具。支持同時(shí)直接連接多臺(tái)移動(dòng)設(shè)備,通過腳本錄制和執(zhí)行,實(shí)現(xiàn)移動(dòng)設(shè)備和應(yīng)用的自動(dòng)化測試、設(shè)備兼容性測試、功能等測試工作。它可以進(jìn)行:基于移動(dòng)平臺(tái)設(shè)備系統(tǒng)功能方面的測試和基于移動(dòng)平臺(tái)設(shè)備APP方面的測試。MobileRunner的特點(diǎn)包括:在移動(dòng)設(shè)備操作,錄制創(chuàng)建腳本;編輯測試腳本、參數(shù)化、檢查點(diǎn)設(shè)置;執(zhí)行測試腳本,驅(qū)動(dòng)手機(jī)測試進(jìn)行;圖片識(shí)別;移動(dòng)設(shè)備同步。

  功能概述:
  1、移動(dòng)設(shè)備管理—對(duì)連接設(shè)備管理服務(wù)器的移動(dòng)設(shè)備進(jìn)行集中式管理,支持設(shè)備的熱插拔,自動(dòng)識(shí)別設(shè)備廠商、設(shè)備型號(hào)、操作系統(tǒng)版本、設(shè)備分辨率等設(shè)備基本信息。
  2、移動(dòng)設(shè)備連接控制—對(duì)設(shè)備進(jìn)行連接,通過鼠標(biāo)操作設(shè)備,支持基本的觸屏操作(點(diǎn)擊、滑動(dòng)、長按)、物理按鍵操作以及應(yīng)用程序安裝、卸載、啟動(dòng)。
  3、操作腳本錄制—對(duì)設(shè)備的操作錄制成腳本,在錄制過程中自動(dòng)識(shí)別操作的界面組件,形成資源(對(duì)象)庫。
  4、自動(dòng)圖形組件識(shí)別及編輯—腳本錄制時(shí)自動(dòng)記錄操作場景截圖及操作組件,可對(duì)識(shí)別出來的組件進(jìn)行編輯。
  5、圖形檢查點(diǎn)設(shè)置—通過圖形識(shí)別比對(duì)的方式檢查腳本執(zhí)行結(jié)果。
  6、腳本回放—對(duì)錄制好的腳本在指定的設(shè)備上回放腳本,自動(dòng)識(shí)別界面組件并發(fā)送事件。兼容多操作系統(tǒng)及多設(shè)備分辨率。
  7、腳本回放報(bào)告—對(duì)執(zhí)行的腳本進(jìn)行回放記錄,可以查看執(zhí)行結(jié)果。
  8、報(bào)告導(dǎo)出—支持html、doc、pdf等格式的報(bào)告導(dǎo)出。
  9、批量腳本執(zhí)行—腳本本身支持腳本包含語句,可以批量連續(xù)執(zhí)行多個(gè)腳本。
  10、無人值守執(zhí)行—支持腳本定時(shí)回放,無需人工干預(yù)。
  11、腳本語法及編輯—支持beanShell的腳本語法,支持邏輯語法。
  12、應(yīng)用管理—支持apk應(yīng)用的安裝、卸載、啟動(dòng)。
  13、設(shè)備運(yùn)行狀態(tài)監(jiān)控—支持對(duì)連接的設(shè)備的CPU使用率、內(nèi)存使用率等信息的實(shí)時(shí)監(jiān)控顯示。
  平臺(tái)特點(diǎn):
  1、設(shè)備連接管理—對(duì)連接到設(shè)備管理服務(wù)器的設(shè)備進(jìn)行監(jiān)控,設(shè)備的連接與斷開系統(tǒng)能夠自動(dòng)識(shí)別,不需要人工干預(yù)。(設(shè)備管理服務(wù)器通過NIO與設(shè)備管理器進(jìn)行集中管理,設(shè)備管理器與移動(dòng)設(shè)備通過ADB進(jìn)行通信)
  2、設(shè)備控制—用戶的鼠標(biāo)操作及菜單操作能夠轉(zhuǎn)化為設(shè)備操作指令,并發(fā)送到設(shè)備上執(zhí)行。(指令的發(fā)送通過設(shè)備管理器使用ADB對(duì)設(shè)備進(jìn)行操作,故設(shè)備需要開啟調(diào)試模式)
  3、圖形自動(dòng)識(shí)別組件—設(shè)備的操作能夠通過設(shè)備界面自動(dòng)識(shí)別出界面組件,腳本執(zhí)行時(shí)能夠在當(dāng)前的設(shè)備界面中識(shí)別出該組件并執(zhí)行錄制時(shí)的響應(yīng)操作。
  4、組件特征訓(xùn)練—通過組件特征訓(xùn)練的方式來增加組件的識(shí)別率,達(dá)到類似于人眼識(shí)別的能力,加強(qiáng)腳本的通用性。
  5、通過圖形識(shí)別原理對(duì)操作對(duì)象進(jìn)行智能自動(dòng)識(shí)別,被測設(shè)備無需提供特殊接口,無需安裝任何其他應(yīng)用程序。

  技術(shù)文檔:
  MobileRunner使用手冊(cè):點(diǎn)擊文檔下載
  MobileRunner手機(jī)測試平臺(tái):http://112.65.167.18:8080/MobileRunnerCloudVersion/MobileRunnerCloudVersionClient.html
  申請(qǐng)鏈接:http://www.misscakediy.com/Register/Register.asp
  
滬ICP備07036474 2003-2012 上海澤眾軟件科技有限公司版權(quán)所有