亚洲精品欧美日韩-亚洲精品欧美一区二区三区-亚洲精品欧美综合-亚洲精品欧洲精品-亚洲精品欧洲一区二区三区

首頁
手機版
熱門搜索:
當前位置:電腦軟件編程開發編程其它AutoRunner

AutoRunner 免費版v3.9.26

  • 大小:63.79MB
  • 語言:簡體中文
  • 類別:編程其它
  • 類型:免費軟件
  • 授權:國產軟件
  • 時間:2020/10/09
  • 官網:http://www.taiyee.com.cn
  • 環境:Windows7, Windows10, WindowsAll

相關軟件

AutoRunner是一個專業的系統測試工具,軟件可以自動調用腳本,將程序的腳本數據、函數、參數、內嵌網頁、IE腳本等函數代碼放到軟件上進行模擬測試。通過分析不同的UI界面和內置的邏輯編程,可以得到軟件的評估報告,及時發現軟件的缺點。軟件自動化的執行測試,提高測試執行效率,降低測試人工成本。

AutoRunner圖片1

軟件特色

1、 使用Java/BeanShell語言作為腳本語言,使腳本更簡單,更少,更易于理解。

2、采用關鍵字提醒、關鍵字高亮的技術,提高腳本編寫的效率。

3、提供了強大的腳本編輯功能。

4、支持同步點。

5、支持校驗點。

6、支持參數化,同時支持數據驅動的參數化。

7、支持測試過程的錯誤提示功能。

8、允許用戶在某個時刻從被測試系統中獲取對象各種的信息,例如:一個對話框上的按鈕的名字等屬性信息。

9、通過設置對象的識別權重,可以在各種情況下有效識別對象。

10、AutoRunner3.9新增了許多命令函數,有利于測試人員進行各種功能測試,熟練掌握這些命令函數,能夠讓測試人員編寫出更簡練、更高效的測試腳本。

AutoRunner圖片2

錄制腳本

錄制腳本是軟件的一個基礎操作,錄制了腳本之后就可以讓其自動執行,下面就來告訴大家如何錄制腳本。

一、腳本操作

1、新建腳本、導入腳本

方式一:

AutoRunner圖片3

方式二:

AutoRunner圖片4

2、 排除腳本、刪除腳本、重命名腳本

AutoRunner圖片5

二、程序腳本錄制

以錄制Windows中自帶的計算器為例,詳細的介紹一下錄制Windows程序腳本的過程。

1、創建腳本

根據前面的【工程與腳本操作】一節所述方法創建一個名為Win.bsh的腳本(腳本名可任取),雙擊腳本打開。

2、錄制腳本

先打開要錄制的計算器程序(【開始】→【運行】輸入 calc 回車即可)。

點擊菜單【錄制】→【開始錄制】,或者是直接點擊工具欄上的錄制按鈕  ,之后會彈出一個如下圖所示的對話框,詢問附加記錄信息。

AutoRunner圖片6

配置好后點擊確定,軟件將進入錄制階段,此階段里軟件界面會被隱藏,并在屏幕的右下角顯示一個錄制信息窗口,顯示出當前的錄制相關信息。下圖所示的是點擊了計算器上的數字鍵1和2另加一個等號鍵一個加號鍵的錄制信息,這里并沒有選擇上記錄擊鍵和記錄時間。

AutoRunner圖片7

如果選擇上了記錄時間,錄下來的會是如下這個樣子。

AutoRunner圖片8

選擇上了記錄時間后在每一句動作前都有一個sleep動作,記錄下了動作之間的時間間隔,在回放時同樣會停頓 這么長時間后才會執行下一條動作,在錄制時拖動鼠標,會出現面板上的dragControl動作,在回放時同樣會拖動一次鼠標;如果選擇上了“記錄擊鍵” 當按下鍵盤上的“A”鍵后,會出現最后一句動作。

3、停止錄制

錄制完成后,點擊面板左上角的停止按鈕 ,結束錄制,此時在腳本里我們會看到面板上的腳本,同時在對象庫中我們能看到每個對象的具體屬性信息(點擊工具欄的最后一個按鈕打開對象庫面板)。

AutoRunner圖片9

AutoRunner圖片10

4、生成文件

在錄制好腳本后,在項目目錄下會存在如下幾個文件。

AutoRunner圖片11

第一個為腳本文件,保存了腳本編輯器中的腳本;

第二個為參數表文件,是一個excel表格,所有的參數化數據都將被保存到這里,當然在我們沒用到參數化時,此文件中無數據。

第三個為對象庫文件,是一個xml格式,前面我們看到的對象庫信息會被保存到這里,對象庫可以進行編輯,編輯后也會被保存下來。

上面的三個文件都可以在軟件中修改,不建議在軟件外編輯。

抓取對象失敗

1、假設我在錄制一個被測系統登錄頁的腳本時發現,密碼的輸入框錄制不下來,這個時候就需要我們同時按住ctrl和alt鍵,拖動鼠標到對象的位置,直到對象上出現紅框,對象就被我們獲取下來了。

AutoRunner圖片12

2、這里獲取下來的對象會被直接保存到對象庫里,腳本生成的是注釋,這個時候我們需要在視圖里面把對象拖拽到腳本編輯區。

AutoRunner圖片13

3、然后再把對象的操作“clickControl”改為“setValue”:

AutoRunner圖片14

4、然后執行腳本就可以了。

AutoRunner圖片15

5、手動錄制對象成功,腳本執行成功!

回放時找不到對象

1、回放時,應該保證被測程序當前狀態和錄制時的初狀態一致,如果不一致,則可能出現對象未找到的錯誤。

2、在一臺電腦上錄制腳本,在另一臺電腦上回放。這種情況下,應該保證兩天電腦的操作系統類型一樣,電腦屏幕分辨率一致,如果不一致,則可能出現對象未找到的錯誤。

3、如果是在一臺電腦上出現此問題,解決的方法是:新建一個腳本,手工添加剛回放不了的對象,將此時的屬性與先前的屬性做一個比較,著重比較權重為100的屬性,查看哪些屬性不一致。由于當前的版本在回放時采用智能查找對象的方式,會有針對性的將某些權重置為零,之后再次進行查找,但對象的position屬性不會被置為零,所以如果這個屬性不同的話,可以手工調整position屬性的值,則可以回放通過。

新功能

1、腳本管理

支持Java程序、瀏覽器、Flex程序、 Siverlight 程序等類型的腳本錄制,支持腳本錄制暫停功能;支持配置“腳本回放時寫日志文件”、“腳本運行出錯時立即停止”、“腳本執行失敗時截屏”以及“回放動作錄制”等操作。支持腳本回放速度的設置、播放超時設置;支持從指定腳本行開始執行的功能;支持執行失敗時顯示行號功能。

2、函數、腳本調用

支持跨腳本函數調用、類調用,支持腳本調用腳本,將常用的函數封裝在一個公共函數內可以有效提高產品開發效率,實現各種復雜腳本的編寫,使腳本簡單明了,有利于后期的維護。

3、校驗點

支持校驗對象屬性、校驗數據庫、校驗消息框、校驗矩形文本、校驗文件文本、校驗Excel文件、校驗正則表達式等屬性。

4、參數化

支持腳本參數化,實現了腳本與數據分離:腳本使用Java的腳本,在腳本執行的時候,從數據源中讀取數據,通過循環參數列表對腳本進行控制,實現了值傳遞。

標簽: 測試工具 自動化測試 軟件開發

下載地址

AutoRunner 免費版v3.9.26

普通下載通道

網友評論

返回頂部