- 軟件大小:192MB
- 軟件語言:簡體中文
- 軟件類型:國產(chǎn)軟件
- 軟件類別:編程工具
- 更新時間:2018-01-22
- 軟件授權(quán):免費版
- 官方網(wǎng)站:http://www.spasvo.com/
- 運行環(huán)境:XP/Win7/Win8/Vista
- 標簽:手機測試工具 安卓手機測試工具
16.69MB/簡體中文/7.5
96.1MB/簡體中文/7.5
Adobe AIR SDK for Windows V3.8.0.910 官方安裝版
173.68MB/英文/5
5.51MB/簡體中文/8.8
9.22MB/簡體中文/2.1
MobileRunner是一款面向移動平臺的安卓手機測試工具和APP測試工具。功能強大、操作簡單,附上詳細的使用教程,如有需要的可以下載使用,希望幫到大家。.
一、項目操作
1.新建項目、導入項目
方式一:
方式二:
2.排除項目、刪除項目、重命名項目
二、腳本操作
1.新建腳本、導入腳本
方式一:
方式二:
2.排除腳本、刪除腳本、重命名腳本
三、程序腳本錄制
以錄制錄制安卓設(shè)備中設(shè)置菜單功能為例,詳細的介紹一下錄制安卓設(shè)備腳本的過程。
1.創(chuàng)建腳本
根據(jù)前面的【項目與腳本操作】一節(jié)所述方法創(chuàng)建一個名為e1.bsh的腳本(腳本名可任取),雙擊腳本打開。
2.錄制腳本
首先需要安卓設(shè)備通過數(shù)據(jù)線連接電腦,點擊菜單【錄制】→【開始錄制】,或者是直接點擊工具欄上的錄制按鈕,彈出咨詢窗口。
配置好后點擊確定,軟件將進入錄制階段,此階段里軟件界面會被隱藏,并在屏幕中顯示一個錄制信息窗口,顯示出當前的錄制相關(guān)信息。下圖所示的是點擊了安卓設(shè)備上按鈕生成的腳本。
在錄制的每一步操作中,都會自動生成一個sleep動作。
3.添加檢查點
在MobileRunner中,可以添加檢查點來驗證相應(yīng)的操作是否正常,其具體的操作是在錄制腳本時添加相應(yīng)的檢查點。
A.在錄制菜單點擊開始錄制按鈕,彈出錄制頁面
B.點擊截圖按鈕,截取當前截圖并設(shè)置檢查點(檢查點可以選擇全部界面比對或者局部界面)
C.鼠標雙擊需要設(shè)置檢查點的區(qū)域,會在腳本出自動生成檢查點語句
說明:
1.檢查點是一個圖片檢驗比對的過程,在腳本回放的時候,設(shè)定的檢查點出會比對檢查點的截圖,與當前圖片的圖片中元素信息是否一致。一致則通過,不一致則不通過。
4. 模擬物理按鈕
在MobileRunner的錄制過程中,還提供對于安卓設(shè)備的物理按鈕提供模擬功能。
如上圖所示,工具欄共有10個按鈕,下面簡單介紹其功能。
按鈕1:主頁按鈕
按鈕2:搜索按鈕
按鈕3:菜單按鈕
按鈕4:返回按鈕
按鈕5:確認按鈕
按鈕6:文本輸入
按鈕7:增加音量按鈕
按鈕8:減少音量按鈕
按鈕9:鎖屏按鈕
按鈕10:app按鈕,輸入app名稱自動打開app。
5. 停止錄制
錄制完成后,點擊面板左上角的停止按鈕,結(jié)束錄制,此時在腳本里我們會看到面板上的腳本。
6. 生成文件
在錄制好腳本后,在項目目錄下會存在如下幾個文件。
第一個為圖片文件夾,保存了腳本編輯器中的操作的截圖,設(shè)置檢查點的截圖,檢查點比對出錯截圖;第二個為腳本文件保存了腳本編輯器中的腳本;第三個為參數(shù) 表文件,是一個excel表格,所有的參數(shù)化數(shù)據(jù)都將被保存到這里,當然在我們沒用到參數(shù)化時,此文件中無數(shù)據(jù)。上面的三個文件都可以在軟件中修改,不建 議在軟件外編輯。
回放
1.單腳本回放
選中一個需要執(zhí)行的腳本信息
點擊開始執(zhí)行按鈕彈出回放執(zhí)行頁面。
點擊開始執(zhí)行,分別在連接的手機和執(zhí)行窗口回放之前錄制的操作,結(jié)束操作完成后會生成日志信息
多腳本回放
在執(zhí)行菜單中,點擊開始執(zhí)行按鈕,彈出執(zhí)行窗口,在執(zhí)行窗口,點擊批量執(zhí)行按鈕,彈出批量執(zhí)行頁面。
分別選擇需要批量執(zhí)行的腳本,點擊開始執(zhí)行按鈕,選擇批量執(zhí)行日志存在的目錄,點擊確認開始執(zhí)行
點擊開始執(zhí)行,分別在連接的手機和執(zhí)行窗口回放之前錄制的操作,結(jié)束操作完成后會生成日志信息文件
1)回放時必須要將待回放的腳本打開,否則回放菜單和工具欄的回放按鈕將不可用。
2)在編輯器中打開了多個腳本時,應(yīng)確保待回放的腳本是當前編輯的腳本。
3)回放時一定要將各項狀態(tài)置于錄制時的初始狀態(tài),否則回放可能會失敗。
4)在回放的過程中不要再操作安卓設(shè)備,直至回放完成,否則回放可能會失敗。
5)如果回放的腳本被手工修改過一定要及時保存,否則修改過或是被注釋掉的動作在回放時會得不到體現(xiàn)
6)在批量執(zhí)行中如果有腳本執(zhí)行失敗,會自動在重新執(zhí)行一次。
MobileRunner可以進行
● 基于移動平臺設(shè)備系統(tǒng)功能方面的測試
● 基于移動平臺設(shè)備APP方面的測試
● 在移動設(shè)備操作,錄制創(chuàng)建腳本
● 編輯測試腳本、參數(shù)化、檢查點設(shè)置
● 執(zhí)行測試腳本,驅(qū)動手機測試進行
● 圖片識別。
● 移動設(shè)備同步
操作腳本錄制
把對設(shè)備的操作錄制成腳本,在錄制過程中自動識別操作的界面組件,形成資源(對象)庫;
自動圖形組件識別及編輯
腳本錄制時自動記錄操作場景截圖及操作組件,可對識別出來的組件進行編輯;
圖形檢查點設(shè)置
通過圖形識別對比的方式檢查腳本執(zhí)行結(jié)果;
對象檢查點設(shè)置
通過對象識別對比的方式檢查腳本執(zhí)行結(jié)果;
腳本回放與實時日志
對錄制好的腳本在指定的設(shè)備上回放,自動識別界面組件并發(fā)送事件。兼容多操作系統(tǒng)及多設(shè)備分辨率。對執(zhí)行的腳本進行實時回放記錄,可以查看執(zhí)行結(jié)果,執(zhí)行結(jié)果以HTML來顯示;
兼容性測試以及多設(shè)備回放
支持一個腳本在多臺不同的設(shè)備上、不同分辨率設(shè)備批量執(zhí)行,以檢核該APP對于不同設(shè)備的兼容性生成執(zhí)行日志;
移動設(shè)備管理
對連接設(shè)備管理服務(wù)器的移動設(shè)備進行集中式管理,自動識別設(shè)備廠商、設(shè)備型號、操作系統(tǒng)版本、設(shè)備分辨率等設(shè)備基本信息。支持仿真器和真機設(shè)備;
移動設(shè)備連接控制
對設(shè)備進行連接,通過鼠標操作設(shè)備,支持基本的觸屏(點擊、滑動、長按)、物理按鍵操作等;
錄制時單步調(diào)試
在設(shè)備錄制腳本時,實現(xiàn)對腳本的單步調(diào)試功能,可以單步運行一條腳本語句,提高腳本調(diào)試效率;
錄制界面視圖化
通過視圖化界面進行錄制,可以直觀地查看錄制到對象;
函數(shù)及腳本調(diào)用
支持腳本調(diào)用腳本,類調(diào)用以及封裝函數(shù)調(diào)用;
對象庫管理
支持可視化對象庫,查看對象的屬性;支持對象的重命名、復制、刪除;
參數(shù)化
支持腳本參數(shù)化,實現(xiàn)了腳本與數(shù)據(jù)分離:腳本使用Java的腳本,在腳本執(zhí)行的時候,從數(shù)據(jù)源中讀取數(shù)據(jù),通過循環(huán)參數(shù)列表對腳本進行控制,實現(xiàn)了值傳遞;
設(shè)備運行狀態(tài)監(jiān)控
支持對連接的設(shè)備的CPU使用率、內(nèi)存使用率等信息的實時監(jiān)控顯示;
回放日志內(nèi)存和CPU顯示
支持在回放腳本中顯示當條腳本執(zhí)行時內(nèi)存和CPU的狀態(tài);
TC同步腳本
支持通過連接TestAgent,綁定本地腳本和TC的組件組,可將MR的腳本同步上傳到TC;
【更新日志】
版本:1.1 更新:2013-07-01
1.增加本地設(shè)備列表選項,支持在多個設(shè)備連接時選擇所需測試設(shè)備。
2.增加對象庫功能,在編輯菜單中點擊對象庫選項,即可看到當前腳本所生成的對象。
3.錄制腳本操作支持手機橫豎屏顯示切換功能。
4.錄制腳本命令touch語句更改,詳細介紹請看MobileRunner幫助文檔。
5.對系統(tǒng)進行細致優(yōu)化,使錄制及回放腳本更加穩(wěn)定及流暢。
版本:1.1.2.0 更新:2014-06-11
輸入坐標點,按照輸入的坐標點直接點擊物理屏幕。
改進了點擊屏幕的功能,可以越過圖像識別直接選取坐標,實現(xiàn)了更加精確的坐標識別。在使用的過程中不會因為圖像識別出錯而導致腳本進行不下去。