AutoRunner是一款強大的系統測試工具,主要的功能是測試軟件的性能是否符合您工作的需求。軟件將程序的腳本數據、函數、參數等函數代碼放到軟件上進行模擬測試,通過分析不同的UI界面和內置的邏輯編程,最后得到軟件的評估報告,方便用戶對軟件進行調整。
軟件特色
1、 使用Java/BeanShell語言作為腳本語言,使腳本更簡單,更少,更易于理解。
2、采用關鍵字提醒、關鍵字高亮的技術,提高腳本編寫的效率。
3、提供了強大的腳本編輯功能。
4、支持同步點。
5、支持校驗點。
6、支持參數化,同時支持數據驅動的參數化。
7、支持測試過程的錯誤提示功能。
8、允許用戶在某個時刻從被測試系統中獲取對象各種的信息,例如:一個對話框上的按鈕的名字等屬性信息。
9、通過設置對象的識別權重,可以在各種情況下有效識別對象。
10、AutoRunner3.9新增了許多命令函數,有利于測試人員進行各種功能測試,熟練掌握這些命令函數,能夠讓測試人員編寫出更簡練、更高效的測試腳本。
新增功能
1、腳本管理
支持Java程序、瀏覽器、Flex程序、 Siverlight 程序等類型的腳本錄制,支持腳本錄制暫停功能;支持配置“腳本回放時寫日志文件”、“腳本運行出錯時立即停止”、“腳本執行失敗時截屏”以及“回放動作錄制”等操作。支持腳本回放速度的設置、播放超時設置;支持從指定腳本行開始執行的功能;支持執行失敗時顯示行號功能。
2、函數、腳本調用
支持跨腳本函數調用、類調用,支持腳本調用腳本,將常用的函數封裝在一個公共函數內可以有效提高產品開發效率,實現各種復雜腳本的編寫,使腳本簡單明了,有利于后期的維護。
3、校驗點
支持校驗對象屬性、校驗數據庫、校驗消息框、校驗矩形文本、校驗文件文本、校驗Excel文件、校驗正則表達式等屬性。
4、參數化
支持腳本參數化,實現了腳本與數據分離:腳本使用Java的腳本,在腳本執行的時候,從數據源中讀取數據,通過循環參數列表對腳本進行控制,實現了值傳遞。
5、同步點
支持自動同步點和手工同步點功能。
6、對象庫
支持可視化對象庫,查看對象的屬性;支持對象的編輯、復制、粘貼、重新錄制、比較;支持對象的權重設置,通過權重設置實現模糊識別;支持對象查看,包括查看對象信息和對象對比功能;支持對靜態文本控件手工添加對象。
7、測試日志
支持自動生成、自動保存測試日志,詳細記錄腳本運行情況。支持可視化日志功能,其中包含“打開文件”、“保存文件”、“保存網頁”和“播放視頻”按鈕,前三者均是對日志文件.log進行操作。