軟件測試工具AotoRunner初探_第1頁
軟件測試工具AotoRunner初探_第2頁
軟件測試工具AotoRunner初探_第3頁
軟件測試工具AotoRunner初探_第4頁
軟件測試工具AotoRunner初探_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、個人采集整理僅供參照學(xué)習(xí)軟件測試技術(shù)作業(yè)軟件測試工具AotoRunner初探個人采集整理僅供參照學(xué)習(xí)目錄1AutoRunner簡介32AutoRunner的使用33AutoRunner功能84總結(jié)錯誤!不決義書簽。個人采集整理僅供參照學(xué)習(xí)1AutoRunner簡介AutoRunner是黑盒測試工具,能夠用來達(dá)成功能測試、回歸測試、每天建立測試與自動回歸測試以及冒煙測試等工作。是擁有腳本語言的、供給完美的針對腳本追蹤和調(diào)試功能的、支持IE測試、Windowsnative測試、B/S、C/S系統(tǒng)測試的自動化測試工具。AutoRunner能夠進(jìn)行鑒于B/S架構(gòu)測試對B/S系統(tǒng)進(jìn)行功能測試,支持各樣B

2、/S應(yīng)用和Web網(wǎng)站的測試。鑒于C/S架構(gòu)測試對C/S系統(tǒng)進(jìn)行功能測試,支持大部分的C/S系統(tǒng)測試。.NET測試對.NET種類的應(yīng)用軟件進(jìn)行功能測試,支持標(biāo)準(zhǔn)Windows應(yīng)用程序測試和.NET應(yīng)用程序測試。AutoRunner有以下特色:產(chǎn)品同時支持中英文版本切換、使用JAVA語言作為腳本語言,便于學(xué)習(xí)與使用、供給了強(qiáng)盛的測試事例編寫及測試腳本自動生成功能、支持各樣同步點(diǎn),包含辨別自動同步點(diǎn)和自己擴(kuò)展的同步點(diǎn)、支持手動參數(shù)化和自動參數(shù)化、支持手動增添測試組件、支持模糊辨別,經(jīng)過對組件設(shè)置和權(quán)重辨別來實(shí)現(xiàn)模糊辨別,提升了腳本履行的靠譜性和兼容性、支持JAVA語法剖析的編寫器,重點(diǎn)字提示,提升腳

3、本編寫的效率、支持debug功能,能夠方便的進(jìn)行腳本調(diào)試、支持測試追蹤調(diào)試,實(shí)現(xiàn)了JAVA的追蹤系統(tǒng):JDA、支持測試過程的錯誤辦理功能、支持Java組件的回放和錄制、支持辨別DATATABLE數(shù)據(jù)表格、新增錄制腳本窗口最小化功能,方便錄制時查察錄制的腳本、新增重點(diǎn)字視圖功能、新增組件庫,方便對對象屬性進(jìn)行操作、新增加腳本連接履行功能、文本校驗(yàn)功能加強(qiáng),能夠?qū)?0%的靜態(tài)文本進(jìn)行校驗(yàn)。2AutoRunner的使用AutoRunner的安裝跟一般的Windows程序同樣,選擇適合的路徑安裝便可以了。安裝完以后啟動Autorunner,該軟件會讓你擬訂一個文件夾作為其工作空間,此后該軟件會依據(jù)錄制

4、的人工測試動作,自動轉(zhuǎn)變?yōu)槟_本儲藏在這個空間里,為此后方便實(shí)現(xiàn)測試腳本復(fù)用和自動測試做保障。個人采集整理僅供參照學(xué)習(xí)軟件安裝過程個人采集整理僅供參照學(xué)習(xí)系統(tǒng)提示一定選擇一個文件夾作為工作空間這里將“實(shí)驗(yàn)文件夾”作為工作空間下面經(jīng)過一個簡單的測試來體驗(yàn)一下Autorunner的功能,在這里假定我們需要測試的軟件為windows自帶的計算器(因?yàn)橐砸粋€未知的測試軟件去測試一個未經(jīng)過測試的程序沒有任何意義),第一創(chuàng)立測試項(xiàng)目輸入項(xiàng)目名稱,在這個例子中以test作為項(xiàng)目名稱個人采集整理僅供參照學(xué)習(xí)新建腳本,也能夠在這里導(dǎo)入已有的測試腳本輸入腳本名稱,這里用caseI來取代(不可以用case這個名稱,因

5、為這屬于保留字)個人采集整理僅供參照學(xué)習(xí)開始錄制腳本,點(diǎn)擊錄制,用來錄制人工操作,將人工操作自動轉(zhuǎn)變?yōu)闇y試腳本。腳本錄制結(jié)束。依據(jù)人工的操作自動生成腳本,本例上當(dāng)算式為:563-63-100=,錄制達(dá)成后形成測試腳本以下列圖:個人采集整理僅供參照學(xué)習(xí)假如要達(dá)成自動化功能測試,點(diǎn)擊菜單中的履行鍵即可自動達(dá)成。3AutoRunner功能除了自動履行腳本的功能外,本軟件還供給了代碼補(bǔ)全、調(diào)用已有的腳本,設(shè)置校驗(yàn)點(diǎn),手動增添組件及手動達(dá)成循環(huán)測試參數(shù)設(shè)置等功能。此中設(shè)置校驗(yàn)點(diǎn)不單對腳本語句進(jìn)行校驗(yàn),還可校驗(yàn)數(shù)據(jù)庫、信息框、EXECL表格、矩形文本、文件文本、正則校驗(yàn)等功能。這里將此中比較重要的功能進(jìn)行

6、詳盡介紹。3.1手動增添組件該軟件只對對象庫已有的對象進(jìn)行回放履行,假如測試腳本中有的對象在對象庫中沒有記錄的話,會出現(xiàn)回放錯誤的信息。因此有以下狀況可能需要手動添加對象組件到對象庫中:1、回放時出現(xiàn)某個對象在對象庫中沒有找到的錯誤;2、因?yàn)殄e誤改正對象屬性致使回放失?。?、某些對象在錄制時不方便錄制或許錄制失??;4、對可復(fù)用的測試腳本,需要增添某個或某幾個對象到對象庫中。5、腳本已錄制完成,需要增添組件。點(diǎn)擊菜單中的對象庫組件,進(jìn)入到對象庫界面中。個人采集整理僅供參照學(xué)習(xí)點(diǎn)擊對象庫界面左下的“增添對象”按鈕,出現(xiàn)錄制的界面,將鼠標(biāo)挪動到要增添的對象上,再同時在鍵盤上按下CTRL和ALT鍵,對

7、象被錄制的時間應(yīng)當(dāng)不超出1ms,因此不用長時間按下兩鍵,當(dāng)對象的信息在錄制框中顯示出來,就表示增添對象已成功。增添完成后,在對象庫中即可顯示,本例中增添的是計算器的編寫窗口。能夠在對象庫中看見新增添組件的一些屬性和數(shù)值。個人采集整理僅供參照學(xué)習(xí)3.2增添校驗(yàn)點(diǎn)該軟件能夠在任何腳本語句下增添校驗(yàn)語句,也能夠在一個腳本命令或一個對象同時增添多條校驗(yàn)語句,在這里持續(xù)上邊得步驟操作。對象名稱在這里選擇的是計算器的編寫窗口,因?yàn)槿魏螖?shù)據(jù),都只在這里顯示。因?yàn)楸纠惺且粋€數(shù)值計算,因此屬性名稱中選擇“value”,希望值中增添“400”點(diǎn)擊確立后,履行該腳本。履行完成后,在軟件下方的輸出框中會顯示此次的校

8、驗(yàn)信息。個人采集整理僅供參照學(xué)習(xí)結(jié)果顯然值為400,可是般配結(jié)果為何是顯示“false”呢?能夠經(jīng)過放大圖的部分來研究原由。我們能夠看到實(shí)質(zhì)值的后邊多出個點(diǎn)和空格,那是因?yàn)橛嬎闫髯詭н@2個字符。在這里我們特別說明的是,假如在校驗(yàn)語句前加上“/”這兩個字符,該校驗(yàn)語句顏色會變綠,這意味著自動跳過該校驗(yàn)語句,而且不履行。我們在下面可再增添一條正確的校驗(yàn)語句,以下列圖:個人采集整理僅供參照學(xué)習(xí)履行以后,顯示般配。也能夠在任何腳本命令下增添校驗(yàn)語句,本例中在按下按鈕“6”腳本命令下增添該校驗(yàn)語句,因此希望值為“6.”。履行以后,顯示成功個人采集整理僅供參照學(xué)習(xí)也能夠同時設(shè)置多個檢查點(diǎn),本例中設(shè)置兩個檢

9、查點(diǎn)。以下列圖:履行后,形成以下輸出報告。3.3腳本參數(shù)化個人采集整理僅供參照學(xué)習(xí)AotoRunner是自動化測試工具,數(shù)據(jù)表和隨機(jī)數(shù)參數(shù)化是讓軟件自動跑腳本,假如當(dāng)表格中的環(huán)境參數(shù)發(fā)生變化時,只要變動發(fā)生變化的參數(shù),而不用改正腳本內(nèi)容,拓寬了測試腳本的復(fù)用范圍。下面讓我們看看怎樣將測試腳本進(jìn)行參數(shù)化。我們在這里新建一個腳本“param”。要回放的對象,第一一定存在于對象庫中,我們將計算器在本例中要用到的對象組件手動增添到對象庫中。增添完成后以下列圖第一,我們要先結(jié)構(gòu)一個待測試的參數(shù)表,在軟件主界面的下面點(diǎn)擊“參數(shù)個人采集整理僅供參照學(xué)習(xí)表”標(biāo)簽,假定我們要測試的是一個3*5的一個EXECL表

10、格,先畫出這個參數(shù)表格,以下:將表格的內(nèi)容填滿,在這里“btnA”,“btnB”,“result”能夠是存心義的任何字符,不是存在于對象庫中的對象。我們還要明確知道填入?yún)?shù)表中的數(shù)字的含義,本例中是代表計算器按鈕上的數(shù)值,因此只好是數(shù)字,不可以是一串字符。自然假如是科學(xué)性的話,還能夠是AF的字母。因?yàn)橛嬎闫髦心J(rèn)自帶一個點(diǎn)和一個空格,因此我們要在結(jié)果中也帶這些字符。第一點(diǎn)擊菜單中的循環(huán)參數(shù)表,AotoRunner中循環(huán)體(下列圖中綠字以上的腳本命令為循環(huán)體)可自動生成,而循環(huán)體中的腳本則依據(jù)測試的不一樣只好手工編寫,這需要有必定的腳本編寫功底和熟習(xí)本軟件的腳本命令語言。而腳本的各樣命令語言都能夠在幫助腳本這一章節(jié)詳盡的進(jìn)行認(rèn)識。寫好的腳本以下列圖:個人采集整理僅供參照學(xué)習(xí)上圖中g(shù)etParameterDataList命令含義:從xls表中獲得數(shù)據(jù)列表。ge

溫馨提示

  • 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

提交評論