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

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

  技術(shù)文檔:
  MobileRunner使用手冊:點擊文檔下載
  MobileRunner手機測試平臺:http://112.65.167.18:8080/MobileRunnerCloudVersion/MobileRunnerCloudVersionClient.html
  申請鏈接:http://hgh666.cn/Register/Register.asp
  
滬ICP備07036474 2003-2012 上海澤眾軟件科技有限公司版權(quán)所有