MobileRunner是一款面向移動平臺的自動化測試工具。支持同時直接連接多臺移動設(shè)備,通過腳本錄制和執(zhí)行,實現(xiàn)移動設(shè)備和應(yīng)用的自動化測試、設(shè)備兼容性測試、功能等測試工作。它可以進(jìn)行:基于移動平臺設(shè)備系統(tǒng)功能方面的測試和基于移動平臺設(shè)備APP方面的測試。MobileRunner的特點包括:在移動設(shè)備操作,錄制創(chuàng)建腳本;編輯測試腳本、參數(shù)化、檢查點設(shè)置;執(zhí)行測試腳本,驅(qū)動手機測試進(jìn)行;圖片識別;移動設(shè)備同步。
功能概述:
1、移動設(shè)備管理—對連接設(shè)備管理服務(wù)器的移動設(shè)備進(jìn)行集中式管理,支持設(shè)備的熱插拔,自動識別設(shè)備廠商、設(shè)備型號、操作系統(tǒng)版本、設(shè)備分辨率等設(shè)備基本信息。 2、移動設(shè)備連接控制—對設(shè)備進(jìn)行連接,通過鼠標(biāo)操作設(shè)備,支持基本的觸屏操作(點擊、滑動、長按)、物理按鍵操作以及應(yīng)用程序安裝、卸載、啟動。 3、操作腳本錄制—對設(shè)備的操作錄制成腳本,在錄制過程中自動識別操作的界面組件,形成資源(對象)庫。 4、自動圖形組件識別及編輯—腳本錄制時自動記錄操作場景截圖及操作組件,可對識別出來的組件進(jìn)行編輯。 5、圖形檢查點設(shè)置—通過圖形識別比對的方式檢查腳本執(zhí)行結(jié)果。 6、腳本回放—對錄制好的腳本在指定的設(shè)備上回放腳本,自動識別界面組件并發(fā)送事件。兼容多操作系統(tǒng)及多設(shè)備分辨率。 7、腳本回放報告—對執(zhí)行的腳本進(jìn)行回放記錄,可以查看執(zhí)行結(jié)果。 8、報告導(dǎo)出—支持html、doc、pdf等格式的報告導(dǎo)出。 9、批量腳本執(zhí)行—腳本本身支持腳本包含語句,可以批量連續(xù)執(zhí)行多個腳本。 10、無人值守執(zhí)行—支持腳本定時回放,無需人工干預(yù)。 11、腳本語法及編輯—支持beanShell的腳本語法,支持邏輯語法。 12、應(yīng)用管理—支持apk應(yīng)用的安裝、卸載、啟動。 13、設(shè)備運行狀態(tài)監(jiān)控—支持對連接的設(shè)備的CPU使用率、內(nèi)存使用率等信息的實時監(jiān)控顯示。
平臺特點:
1、設(shè)備連接管理—對連接到設(shè)備管理服務(wù)器的設(shè)備進(jìn)行監(jiān)控,設(shè)備的連接與斷開系統(tǒng)能夠自動識別,不需要人工干預(yù)。(設(shè)備管理服務(wù)器通過NIO與設(shè)備管理器進(jìn)行集中管理,設(shè)備管理器與移動設(shè)備通過ADB進(jìn)行通信) 2、設(shè)備控制—用戶的鼠標(biāo)操作及菜單操作能夠轉(zhuǎn)化為設(shè)備操作指令,并發(fā)送到設(shè)備上執(zhí)行。(指令的發(fā)送通過設(shè)備管理器使用ADB對設(shè)備進(jìn)行操作,故設(shè)備需要開啟調(diào)試模式) 3、圖形自動識別組件—設(shè)備的操作能夠通過設(shè)備界面自動識別出界面組件,腳本執(zhí)行時能夠在當(dāng)前的設(shè)備界面中識別出該組件并執(zhí)行錄制時的響應(yīng)操作。 4、組件特征訓(xùn)練—通過組件特征訓(xùn)練的方式來增加組件的識別率,達(dá)到類似于人眼識別的能力,加強腳本的通用性。 5、通過圖形識別原理對操作對象進(jìn)行智能自動識別,被測設(shè)備無需提供特殊接口,無需安裝任何其他應(yīng)用程序。
技術(shù)文檔:
MobileRunner使用手冊:點擊文檔下載 MobileRunner手機測試平臺:http://112.65.167.18:8080/MobileRunnerCloudVersion/MobileRunnerCloudVersionClient.html 申請鏈接:http://hgh666.cn/Register/Register.asp |
滬ICP備07036474 2003-2012 上海澤眾軟件科技有限公司版權(quán)所有 |