1.操作腳本錄制:把對設備的操作錄制成腳本,在錄制過程中自動識別操作的界面組件,形成資源(對象)庫;
2.自動圖形組件識別及編輯:腳本錄制時自動記錄操作場景截圖及操作組件,可對識別出來的組件進行編輯;
3.圖形檢查點設置:通過圖形識別對比的方式檢查腳本執行結果;
5.對象檢查點設置:通過對象識別對比的方式檢查腳本執行結果;
6.腳本回放與實時日志:對錄制好的腳本在指定的設備上回放,自動識別界面組件并發送事件。兼容多操作系統及多設備分辨率。對執行的腳本進行實時回放記錄,可以查看執行結果,執行結果以HTML來顯示;
7.兼容性測試以及多設備回放:支持一個腳本在多臺不同的設備上、不同分辨率設備批量執行,以檢核該APP對于不同設備的兼容性生成執行日志;
8.移動設備管理:對連接設備管理服務器的移動設備進行集中式管理,自動識別設備廠商、設備型號、操作系統版本、設備分辨率等設備基本信息。支持仿真器和真機設備;
9.移動設備連接控制:對設備進行連接,通過鼠標操作設備,支持基本的觸屏(點擊、滑動、長按)、物理按鍵操作等;
10.錄制時單步調試:在設備錄制腳本時,實現對腳本的單步調試功能,可以單步運行一條腳本語句,提高腳本調試效率;
11.錄制界面視圖化:通過視圖化界面進行錄制,可以直觀地查看錄制到對象;
12.函數及腳本調用:支持腳本調用腳本,類調用以及封裝函數調用;
13.對象庫管理:支持可視化對象庫,查看對象的屬性;支持對象的重命名、復制、刪除;
14.參數化:支持腳本參數化,實現了腳本與數據分離:腳本使用Java的腳本,在腳本執行的時候,從數據源中讀取數據,通過循環參數列表對腳本進行控制,實現了值傳遞;
15.設備運行狀態監控:支持對連接的設備的CPU使用率、內存使用率等信息的實時監控顯示;
16.回放日志內存和CPU顯示:支持在回放腳本中顯示當條腳本執行時內存和CPU的狀態;
17.TC同步腳本:支持通過連接TestAgent,綁定本地腳本和TC的組件組,可將MR的腳本同步上傳到TC;
推薦閱讀: