AutoRunner自動化測試工具解析_第1頁
AutoRunner自動化測試工具解析_第2頁
AutoRunner自動化測試工具解析_第3頁
AutoRunner自動化測試工具解析_第4頁
AutoRunner自動化測試工具解析_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、7.6 AutoRunner簡介17.6.1 AutoRunner的組成17.6.1.1 AutoRunner功能簡介47.6.2 AutoRunner的安裝要求67.6.3 AutoRunner的安裝67.6.4配置AutoRunner97.6.4.1配置AutoRunner97.6.5 AutoRunner的使用流程107.6.5.1 AutoRunner使用流程簡介107.6.5.2創(chuàng)建項(xiàng)目117.6.5.3 創(chuàng)建腳本147.6.5.4 錄制腳本157.6.5.5 錄制回放177.6.5.6 腳本參數(shù)化187.6.5.6 屬性校驗(yàn)227.6.5.7 腳本調(diào)用247.6 AutoRunne

2、r簡介7.6.1 AutoRunner的組成集成開發(fā)環(huán)境:(Integrated Development Environment 簡稱IDE)軟件是用于程序開發(fā)環(huán)境的應(yīng)用程序,一般包括代碼編輯器、編譯器、調(diào)試器和圖形用戶界面工具,也就是集成了代碼編寫功能、分析功能、編譯功能、Debug功能等一體化的開發(fā)軟件套。所有具備這一特性的軟件或者軟件套(組)都可以叫做IDE。如微軟的Visual Studio系列,Borland的C+ Builder、Delphi系列等。 IDE環(huán)境菜單欄AutoRunner3.9中的菜單欄如上圖所示,主菜單包含文件、編輯、錄制、執(zhí)行、設(shè)置、許可證、幫助等菜單

3、項(xiàng),下面對每一項(xiàng)做一個簡介。文件菜單如圖所示,所有對腳本的管理操作都可以在文件菜單下完成,包括對腳本的新建,導(dǎo)入,保存,另存為,關(guān)閉,改變工作空間,最近打開,退出等等。編輯菜單如圖所示,所有對腳本的編輯操作都可以在編輯菜單下完成,包括對腳本的撤銷,重做,查找,替換,剪切,復(fù)制,粘貼,循環(huán)參數(shù)表,對象庫,以及對各種需求的校驗(yàn)。錄制菜單如圖所示,錄制菜單比較簡單,只有一個“開始錄制”菜單項(xiàng),用來啟動腳本錄制功能。執(zhí)行菜單如圖所示,執(zhí)行菜單包含兩個菜單項(xiàng),開始執(zhí)行菜單啟動回放腳本功能,在回放過程中如果時間比較長或是遇到問題需要提前關(guān)閉回放,可以點(diǎn)擊停止執(zhí)行以提前終止。設(shè)置菜單如圖所示,設(shè)置菜單中包含

4、了語言設(shè)置、掃描JDK/JRE、字號及顯示錄制選項(xiàng)等的設(shè)置,軟件現(xiàn)在支持簡體中文和英文設(shè)置,在程序初次啟動時,會根據(jù)系統(tǒng)默認(rèn)語言選擇初始語言類型和字號,當(dāng)用戶手動選擇語言類別和字號時,軟件再次啟動才會生效。本軟件自帶JRE1.6,如果用戶電腦上在安裝了AutoRunner后又安裝了其他的JDK版本,則可以點(diǎn)擊此按鈕,將AutoRunner所需要的相應(yīng)文件寫入JDK中,省去了用戶重裝AutoRunner的麻煩。許可證菜單如圖所示,許可證菜單是AutoRunner3.9新增的菜單,方便用戶在軟件中完成許可證的生成和導(dǎo)入工作,由于免費(fèi)的許可證試用期為15天,當(dāng)試用期過后再次使用軟件后會提示LIC過期

5、的提示,此時可以點(diǎn)擊“申請?jiān)S可證”菜單項(xiàng),根據(jù)需要產(chǎn)生req文件,獲得我公司為您配置的LIC文件后,可以點(diǎn)擊“導(dǎo)入許可證”菜單項(xiàng)將其導(dǎo)入即可。幫助菜單如圖所示,幫助菜單為您提供軟件使用幫助和公司產(chǎn)品介紹。7.6.1.1 AutoRunner功能簡介自動測試過程就是通過模擬人工操作,完成對被測試系統(tǒng)的輸入,并且對輸出進(jìn)行檢驗(yàn)的過程。自動測試是由軟件代替人工操作,對被測試系統(tǒng)的 GUI 發(fā)出指令,模擬操作,完成自動測試過程。AutoRunner 是自動化的功能測試工具,功能測試的目標(biāo)是根據(jù) GUI 的界面或者報表來檢查軟件的實(shí)際功能是否和需求定義的功能相一致。AutoRunner自動測試工具適用于

6、功能測試、回歸測試、系統(tǒng)測試、疲勞測試、組合測試、每日構(gòu)建測試等,可以提高測試效率,降低測試人工成本,幫助用戶找被測對象的缺陷,特別是對于一些通過手工測試很難發(fā)現(xiàn)的缺陷。AutoRunner可以進(jìn)行  Windows類型對象測試,一般為用C+/Delphi/VB/C#等技術(shù)開發(fā)的桌面程序。  IE網(wǎng)頁對象測試,一般性的網(wǎng)站,比如大的門戶類網(wǎng)站。  Java對象測試,一般為用AWT/Swing/SWT等技術(shù)開發(fā)的桌面程序。  Flex對象測試,一般為用Adobe公司的FlashBuilder開發(fā)工具開發(fā)的Flex網(wǎng)頁程序。  Silverligh

7、t對象測試,一般為用微軟公司的Visual Studio開發(fā)工具開發(fā)的Silverlight網(wǎng)頁程序。  WPF對象測試,一般為用微軟公司的Visual Studio開發(fā)工具開發(fā)的WPF桌面程序。  QT對象測試,一般為基于諾基亞QT庫開發(fā)的桌面程序。AutoRunner特點(diǎn) 使用BeanShell語言作為腳本語言,使腳本更少,更易于理解。BeanShell語法自身也兼容Java語法。 采用關(guān)鍵字提醒、關(guān)鍵字高亮的技術(shù),提高腳本編寫的效率。 提供了強(qiáng)大的腳本編輯功能。 支持同步點(diǎn)。 支持各種需求的校驗(yàn)。包括對對象屬性、數(shù)據(jù)庫、文件文本、Excel表格、正則表達(dá)式、消息框文本

8、、矩形區(qū)域文本等的校驗(yàn)。 支持參數(shù)化,同時支持?jǐn)?shù)據(jù)驅(qū)動的參數(shù)化。 支持測試過程的錯誤提示功能。允許用戶在某個時刻從被測試系統(tǒng)中獲取對象各種的信息,例如:一個對話框上的按鈕的名字等屬性信息。 通過設(shè)置對象的識別權(quán)重,可以在各種情況下有效識別對象。 AutoRunner3.0新增了許多命令函數(shù),有利于測試人員進(jìn)行各種功能測試,熟練掌握這些命令函數(shù),能夠讓測試人員編寫出更簡練、更高效的測試腳本。7.6.2 AutoRunner的安裝要求在安裝本軟件之前請確認(rèn)系統(tǒng)配置符合以下條件:  操作系統(tǒng)要求:Windows(32位/64位)  2000/xp/vista/2003/

9、7/2008;  IE瀏覽器要求:IE6、IE7、IE8、IE9;  內(nèi)存要求:不少于128M;  磁盤空間要求:不少于150M剩余磁盤空間;7.6.3 AutoRunner的安裝1. 雙擊安裝文件,進(jìn)入下一步。2.彈出安裝提示框,注意AutoRunner不允許安裝在虛擬機(jī)上。3.單擊“”按鈕,彈出AutoRunner安裝界面。4. 單擊“”按鈕,打開選擇AutoRunner安裝路徑彈窗,此處按默認(rèn)路徑安裝。5.單擊“”按鈕,開始安裝。注意,安裝過程中如遇到殺毒軟件攔截,請?jiān)试S。6. 單擊“”,就完成了AutoRunner的安裝過程。7.6.4配置AutoRunn

10、er7.6.4.1配置AutoRunner1. 首次運(yùn)行AutoRunner,雙擊運(yùn)行AutoRunner,打開設(shè)置工作空間彈框。2. 單擊“”按鈕,選擇一個文件夾做為AutoRunner的工作空間。3. 單擊“”按鈕,設(shè)置工作空間成功。此時,在工作空間理會自動生成一些文件,不要手動刪除等操作。以免AutoRunner不能正常使用。7.6.5 AutoRunner的使用流程7.6.5.1 AutoRunner使用流程簡介7.6.5.2創(chuàng)建項(xiàng)目AutoRunner提供兩種方式創(chuàng)建項(xiàng)目,讀者可以自行選擇方式,本教程以右鍵快捷方式創(chuàng)建為例。1. 在項(xiàng)目區(qū)單擊鼠標(biāo)右鍵,彈出創(chuàng)建項(xiàng)目菜單。2. 選中“”

11、打開“新建項(xiàng)目”彈窗。3. 輸入“項(xiàng)目名稱”,此處有兩個選項(xiàng),我們以“不限定錄制程序”為例,有興趣的讀者可以試試另一個選項(xiàng),單擊“”按鈕,創(chuàng)建項(xiàng)目成功。7.6.5.3 創(chuàng)建腳本AutoRunner提供兩種方式創(chuàng)建腳本,讀者可以自行選擇方式,本教程以右鍵快捷方式創(chuàng)建為例。1. 選中項(xiàng)目,單擊鼠標(biāo)右鍵,彈出創(chuàng)建腳本菜單。2. 選中“新建腳本”菜單,打開腳本創(chuàng)建彈窗。3. 輸入腳本名稱,如:login_scr,單擊“”按鈕,創(chuàng)建腳本成功,系統(tǒng)會自動打開腳本編輯。7.6.5.4 錄制腳本本教程以“網(wǎng)絡(luò)綜合教學(xué)平臺”的登錄操作為例為大家演示自動化測試工具AutoRunner的使用。使用的是IE8.0。,

12、操作系統(tǒng)是Windows XP。1. 打開“網(wǎng)絡(luò)綜合教學(xué)平臺”頁面。2. 選中腳本,單擊錄制按鈕“”打開詢問彈窗,我們選擇“全新錄制”。3. 單擊“”按鈕即可開始錄制。4. 錄制完成后的腳本:7.6.5.5 錄制回放1打開“網(wǎng)絡(luò)綜合教學(xué)平臺”頁面2.選中腳本,單擊“”按鈕,開始運(yùn)行。4. 腳本執(zhí)行完成后,會自動打開執(zhí)行日志信息,如下圖。7.6.5.6 腳本參數(shù)化1.腳本參數(shù)化我們以測試“網(wǎng)絡(luò)綜合教學(xué)平臺”的功能菜單為例進(jìn)行演示,首先錄制腳本。2.添加測試對象,單擊“”按鈕,打開“對象庫”彈框。3. 單擊“”按鈕,打開“網(wǎng)絡(luò)綜合教學(xué)平臺”頁面(已登錄)同時按住“Ctrl”和“Alt”鍵,鼠標(biāo)單擊

13、功能菜單,將菜單添加至對象庫,便于參數(shù)化腳本。4添加對象成功。5. 添加數(shù)據(jù)池(參數(shù)列表),打開腳本,在下面單擊“”按鈕,打開參數(shù)列表標(biāo)簽。6.輸入?yún)?shù)列,注意此處我們需要參數(shù)化的是功能標(biāo)簽,所以參數(shù)表中的列就是功能標(biāo)簽的名稱。7. 腳本參數(shù)化,在腳本區(qū)單擊鼠標(biāo)右鍵,選中“”打開“循環(huán)參數(shù)表”編輯彈窗。8. 單擊“”按鈕,參數(shù)化想關(guān)腳本就自動生成了。9.編輯腳本,將參數(shù)表中的數(shù)據(jù)添加到腳本中。10.至此腳本參數(shù)化就完成了,可以回放一下腳本看看是否能運(yùn)行成功,如果不成個,看錯誤提示進(jìn)行相應(yīng)的編輯修改。7.6.5.6 屬性校驗(yàn)AutoRunner提供七種對象屬性的校驗(yàn)功能,我們這里以校驗(yàn)對象屬性為例進(jìn)行講解。1.選中腳本(我們還是以list_scr.bsh為例),在腳本編輯區(qū)單擊鼠標(biāo)右鍵,打開右鍵功能菜單。2.選中“”菜單,打開“校驗(yàn)屬性”編輯彈窗。3. 我們可以看到對象“A_首頁”的屬性”offsetHeigt”值為“44”。4. 編輯校驗(yàn)屬性內(nèi)容,如下圖。5. 單擊“”按鈕,保存,腳本區(qū)自動添加一串腳本。7.6.5.7 腳本調(diào)用AutoRu

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論