win7系統(tǒng)下載
當(dāng)前位置: 首頁(yè) > 系統(tǒng)軟件教程 > 詳細(xì)頁(yè)面

【winrunner特別版】WinRunner測(cè)試工具下載 v8.2 完美特別版

【winrunner特別版】WinRunner測(cè)試工具下載 v8.2 完美特別版
  • 軟件大。翰榭
  • 軟件語(yǔ)言:簡(jiǎn)體中文
  • 授權(quán)方式:免費(fèi)軟件
  • 更新時(shí)間:2024-10-09
  • 軟件類型:國(guó)產(chǎn)軟件
  • 推薦星級(jí):
  • 運(yùn)行環(huán)境:XP,Win7,Win8,Win10,Win11
軟件介紹
分享到: 0

軟件介紹

winrunner特別版是一款非常專業(yè)的企業(yè)應(yīng)用程序測(cè)試工具,我們可以通過(guò)這款軟件來(lái)檢測(cè)程序是否能夠正常運(yùn)行。對(duì)于任何一個(gè)程序開(kāi)發(fā)公司來(lái)講,程序的測(cè)試都是非常重要的。我們可以使用WinRunner測(cè)試工具來(lái)檢測(cè)自己開(kāi)發(fā)的程序是否存在問(wèn)題,從而能夠更好地處理掉這些問(wèn)題和漏洞。

winrunner特別版

軟件簡(jiǎn)介

WinRunner (以下簡(jiǎn)稱 WR)是基于 MS Windows 的功能測(cè)試工具。

由于 C/S 結(jié)構(gòu)的軟件功能增加越來(lái)越快,QA 部門測(cè)試難度越來(lái)越大,手工測(cè)試已經(jīng)跟不上這種發(fā)展趨勢(shì)。

WR 可以幫助你自動(dòng)處理從測(cè)試開(kāi)發(fā)到測(cè)試執(zhí)行的整個(gè)過(guò)程。你可以創(chuàng)建可修改和可復(fù)用的測(cè)試腳本,而不用擔(dān)心軟件功能模塊的變更。你只需要在下班后讓計(jì)算機(jī)自動(dòng)執(zhí)行這些腳本,就能輕而易舉的發(fā)現(xiàn)軟件中的錯(cuò)誤,從而確保軟件的質(zhì)量。

【winrunner特別版】WinRunner測(cè)試工具下載 v8.2 完美特別版-本站

winrunner特別版軟件模式

測(cè)試模式

當(dāng)你在軟件操作中點(diǎn)擊 GUI(圖形用戶界面)對(duì)象時(shí),WR 會(huì)用一種類 C 的測(cè)試腳本語(yǔ)言(TSL)生成一個(gè)測(cè)試腳本。你可以用手工編程的方法編輯這個(gè)腳本。WR 包括的功能生成器(Function Generator)可以幫助你快速簡(jiǎn)便的在已錄制的測(cè)試中添加功能。WR 包括兩種錄制測(cè)試的模式:

模擬模式

這種模式記錄鼠標(biāo)點(diǎn)擊、鍵盤輸入和鼠標(biāo)在二維平面上(x 軸和 y 軸)的精確運(yùn)動(dòng)軌跡。執(zhí)行測(cè)試時(shí),WR 讓鼠標(biāo)根據(jù)軌跡運(yùn)動(dòng)。這種模式對(duì)于那些需要追蹤鼠標(biāo)運(yùn)動(dòng)的測(cè)試非常有用,例如畫圖軟件。

winrunner特別版軟件功能

輕松創(chuàng)建測(cè)試:用WinRunner創(chuàng)建一個(gè)測(cè)試,只需點(diǎn)擊鼠標(biāo)和鍵盤,完成一個(gè)標(biāo)準(zhǔn)的業(yè)務(wù)操作流程,WinRunner自動(dòng)記錄你的操作并生成所需的腳本代碼。這樣,即使計(jì)算機(jī)技術(shù)知識(shí)有限的業(yè)務(wù)用戶輕松創(chuàng)建完整的測(cè)試。你還可以直接修改測(cè)試腳本以滿足各種復(fù)雜測(cè)試的需求。WinRunner提供這兩種測(cè)試創(chuàng)建方式,滿足測(cè)試團(tuán)隊(duì)中業(yè)務(wù)用戶和專業(yè)技術(shù)人員的不同需求。

插入檢查點(diǎn):在記錄一個(gè)測(cè)試的過(guò)程中,可以插入檢查點(diǎn),檢查在某個(gè)時(shí)刻/狀態(tài)下,應(yīng)用程序是否運(yùn)行正常。在插入檢查點(diǎn)后,WinRunner會(huì)收集一套數(shù)據(jù)指標(biāo),在測(cè)試運(yùn)行時(shí)對(duì)其一一驗(yàn)證。WinRunner提供幾種不同類型的檢查點(diǎn),包括文本的、GUI、位圖和數(shù)據(jù)庫(kù)。例如,用一個(gè)位圖檢查點(diǎn),你可以檢查公司的圖標(biāo)是否出現(xiàn)于指定位置。

檢驗(yàn)數(shù)據(jù):除了創(chuàng)建并運(yùn)行測(cè)試,WinRunner還能驗(yàn)證數(shù)據(jù)庫(kù)的數(shù)值,從而確保業(yè)務(wù)交易的準(zhǔn)確性。例如,在創(chuàng)建測(cè)試時(shí),可以設(shè)定哪些數(shù)據(jù)庫(kù)表和記錄需要檢測(cè);在測(cè)試運(yùn)行時(shí),測(cè)試程序就會(huì)自動(dòng)核對(duì)數(shù)據(jù)庫(kù)內(nèi)的實(shí)際數(shù)值和預(yù)期的數(shù)值。WinRunner自動(dòng)顯示檢測(cè)結(jié)果,在有更新/刪除/插入的記錄上突出顯示以引起注意。

增強(qiáng)測(cè)試:為了徹底全面地測(cè)試一個(gè)應(yīng)用程序,需要使用不同類型的數(shù)據(jù)來(lái)測(cè)試。WinRunner的數(shù)據(jù)驅(qū)動(dòng)向?qū)? Data Driver Wizard)可以讓你簡(jiǎn)單地點(diǎn)擊幾下鼠標(biāo),就可以把一個(gè)業(yè)務(wù)流程測(cè)試轉(zhuǎn)化為數(shù)據(jù)驅(qū)動(dòng)測(cè)試,從而反映多個(gè)用戶各自獨(dú)特且真實(shí)的行為。

以一個(gè)訂單輸入的流程為例,你可能希望把訂單號(hào)或客戶名稱作為可變欄,用多套數(shù)據(jù)進(jìn)行測(cè)試。使用Data Driver Wizard,你可以選擇訂單號(hào)或客戶名稱用數(shù)據(jù)表格文件中的哪個(gè)欄目的數(shù)據(jù)替換。你可以把訂單號(hào)或客戶名稱輸入數(shù)據(jù)表格文件,或從其它表格和數(shù)據(jù)庫(kù)中導(dǎo)入。數(shù)據(jù)驅(qū)動(dòng)測(cè)試不僅節(jié)省了時(shí)間和資源,又提高了應(yīng)用的測(cè)試覆蓋率。

WinRunner還可以通過(guò)Function Generator增加測(cè)試的功能。使用Function Generator可以從目錄列表中選擇一個(gè)功能增加到你的測(cè)試中以提高測(cè)試能力。例如,你可以選擇”calendar”,然后從日歷功能的下屬目錄中選擇,如Calendar_select_date(),然后你可以直觀地輸入?yún)?shù),把這個(gè)功能插入到你的測(cè)試中。

針對(duì)相當(dāng)數(shù)量的企業(yè)應(yīng)用里非標(biāo)準(zhǔn)對(duì)象,WinRunner提供了Virtual Object Wizard來(lái)識(shí)別以前未知的對(duì)象。使用Virtual Object Wizard,你可以選擇未知對(duì)象的類型,設(shè)定標(biāo)識(shí)和命名。在錄制使用該對(duì)象的測(cè)試時(shí),WinRunner會(huì)自動(dòng)對(duì)應(yīng)它的名字,從而提高測(cè)試腳本的可讀性和測(cè)試質(zhì)量。

運(yùn)行測(cè)試:創(chuàng)建好測(cè)試腳本,并插入檢查點(diǎn)和必要的添加功能后,你就可以開(kāi)始運(yùn)行測(cè)試。運(yùn)行測(cè)試時(shí),WinRunner會(huì)自動(dòng)操作應(yīng)用程序,就象一個(gè)真實(shí)的用戶根據(jù)業(yè)務(wù)流程執(zhí)行著每一步的操作。測(cè)試運(yùn)行過(guò)程中,如有網(wǎng)絡(luò)消息窗口出現(xiàn)或其它意外事件出現(xiàn),WinRunner也會(huì)根據(jù)預(yù)先的設(shè)定排除這些干擾。

分析結(jié)果:測(cè)試運(yùn)行結(jié)束后,你需要分析測(cè)試結(jié)果。WinRunner通過(guò)交互式的報(bào)告工具來(lái)提供詳盡的、易讀的報(bào)告。報(bào)告中會(huì)列出測(cè)試中發(fā)現(xiàn)的錯(cuò)誤內(nèi)容、位置、檢查點(diǎn)和其它重要事件,幫助你對(duì)測(cè)試結(jié)果進(jìn)行分析。這些測(cè)試結(jié)果還可以通過(guò)Mercury Interactive的測(cè)試管理工具TestDirector來(lái)查閱。

維護(hù)測(cè)試:隨著時(shí)間的推移,開(kāi)發(fā)人員會(huì)對(duì)應(yīng)用程序做進(jìn)一步的修改,并需要增加另外的測(cè)試。使用WinRunner,你不必對(duì)程序的每一次改動(dòng)都重新創(chuàng)建你的測(cè)試。WinRunner可以創(chuàng)建在整個(gè)應(yīng)用程序生命周期內(nèi)都可以重復(fù)使用的測(cè)試,從而大大地節(jié)省時(shí)間和資源,充分利用你的測(cè)試投資。

每次記錄測(cè)試時(shí),WinRunner會(huì)自動(dòng)創(chuàng)建一個(gè)GUI Map文件以保存應(yīng)用對(duì)象。這些對(duì)象分層次組織,既可以總覽所有的對(duì)象,也可以查詢某個(gè)對(duì)象的詳細(xì)信息。一般而言,對(duì)應(yīng)用程序的任何改動(dòng)都會(huì)影響到成百上千個(gè)測(cè)試。通過(guò)修改一個(gè)GUI Map文件而非無(wú)數(shù)個(gè)測(cè)試,WinRunner可以方便地實(shí)現(xiàn)測(cè)試重用。

幫助你的應(yīng)用程序?yàn)闊o(wú)線應(yīng)用作準(zhǔn)備:隨著無(wú)線設(shè)備種類和數(shù)量的增加,你的應(yīng)用程序測(cè)試計(jì)劃需要同時(shí)滿足傳統(tǒng)的基于瀏覽器的用戶和無(wú)線瀏覽設(shè)備,如移動(dòng)電話、傳呼機(jī)和個(gè)人數(shù)字助理(PDA)。

無(wú)線應(yīng)用協(xié)議是一種公開(kāi)的、全球性的網(wǎng)絡(luò)協(xié)議,用來(lái)支持標(biāo)準(zhǔn)數(shù)據(jù)格式化和無(wú)線設(shè)備信號(hào)的傳輸。

使用WinRunner,測(cè)試人員可以利用微型瀏覽模擬器來(lái)記錄業(yè)務(wù)流程操作,然后回放和檢查這些業(yè)務(wù)流程功能的正確性。

2006年Mercury公司被HP全權(quán)收購(gòu),如今Winrunner已從HP產(chǎn)品家族中消失。一代巨星就這樣隕落了;然而它的市場(chǎng)并未絕跡,目前國(guó)內(nèi)外仍有眾多公司使用它做自動(dòng)化測(cè)試,它的C語(yǔ)言腳本也決定了它在IT系統(tǒng)底層及嵌入式領(lǐng)域的強(qiáng)大便利。

winrunner特別版使用技巧

一、通配符

![內(nèi)容].* (空格)

如: !Form.* ,表示為“Form”+任何字符串

!.* Form,表示為任何字符串+“Form”

二、文件路徑

\\

TSL 語(yǔ)言中,文件路徑要用“\\”表示

三、控件識(shí)別問(wèn)題

有時(shí)錄制腳本時(shí)發(fā)現(xiàn)有的控件識(shí)別不了(比如WEB頁(yè)面中的標(biāo)準(zhǔn)控件識(shí)別不了),

可能由以下情況造成:

1. 啟動(dòng)WinRunner時(shí)沒(méi)有加載相應(yīng)的Addin;

2. WinRunner在應(yīng)用程序之后啟動(dòng);

3.可用虛擬控件

四、建立數(shù)據(jù)庫(kù)檢查點(diǎn)

有的人發(fā)現(xiàn)建立數(shù)據(jù)庫(kù)檢查點(diǎn)時(shí)不能建立新的查詢,覺(jué)得很奇怪,這是因?yàn)橄到y(tǒng)中沒(méi)有安裝Microsoft Query 的緣故。 Office 2003 中有Microsoft Query的安裝,不過(guò)缺省是不安裝Microsoft Query的,只要運(yùn)行Office 2003 的安裝程序,在更改安裝中將Microsoft Query設(shè)為從本機(jī)運(yùn)行,確定安裝即可。

五、自動(dòng)加載GUI Map文件

static test_Path = getvar("testname"); # 得到測(cè)試用例的路徑

static guifile_path = test_Path & "\\GUI_File.gui";

# GUI Map文件名,建議將GUI Map文件保存在測(cè)試腳本的目錄中,如果不是,

將這里改為相應(yīng)的絕對(duì)路徑或相對(duì)路徑

GUI_unload_all(); # 清空已經(jīng)加載的GUI Map

GUI_load(guifile_path); # 加載GUI Map文件

report_msg(test_Path); # 報(bào)告路徑,調(diào)試腳本時(shí)用,正式執(zhí)行可以不要

WinRunner是一個(gè)黑盒測(cè)試工具,可以啟動(dòng)任何程序,模擬所有的鍵盤和鼠標(biāo)的輸入,檢查輸出的數(shù)據(jù)。一般來(lái)說(shuō),測(cè)試一個(gè)軟件可以分為幾個(gè)步驟:?jiǎn)?dòng)程序、輸入數(shù)據(jù)(鍵盤和鼠標(biāo)操作)、檢查輸出,WinRunner可以實(shí)現(xiàn)這些操作,做到自動(dòng)化執(zhí)行。

一般使用方法

1、啟動(dòng)WinRunner后,會(huì)自動(dòng)彈出“Add-In Manager”窗口,一般不需要選擇,直接按“OK”就可以了。

2、“主菜單-File-New”,創(chuàng)建新的項(xiàng)目

3、“主菜單-Create-Record - Context Sensitive”,開(kāi)始錄制測(cè)試過(guò)程

4、運(yùn)行被測(cè)程序,輸入數(shù)據(jù),測(cè)試各種功能

5、“主菜單-Create-Stop Recording”,結(jié)束錄制

6、重新運(yùn)行錄制好的流程,注意起始環(huán)境與錄制前一致

7、流程能正確運(yùn)行后,設(shè)置斷點(diǎn),讓流程運(yùn)行到適當(dāng)?shù)牡胤讲迦霗z查輸出的語(yǔ)句

8、“主菜單-Create-GUI CheckPoint”可插入檢查窗口對(duì)象屬性的語(yǔ)句

9、“主菜單-Create-Bitmap CheckPoint”可檢查對(duì)象的整個(gè)圖象是否正確

10、“主菜單-Create-Database CheckPoint”可檢查數(shù)據(jù)庫(kù)的數(shù)據(jù)是否正確

11、“主菜單-Create-Get Text”可獲取對(duì)象中某個(gè)位置上的字符串(用From Screen Area可以獲得定位數(shù)據(jù)),之后可進(jìn)行比較或賦值到其它地方

12、可以用“report_msg”函數(shù)輸出測(cè)試結(jié)果,“&”是連接符

13、讓流程完全自動(dòng)執(zhí)行,不在遇到錯(cuò)誤時(shí)中止,可以在“主菜單-Setting-General Options”中配置“Break when verification fails”

高級(jí)使用方法

1、“主菜單-Create-Record - Analog”,可以完全模擬鼠標(biāo)的運(yùn)動(dòng),例如不按鍵時(shí)鼠標(biāo)的移動(dòng)。

2、可以用function自定義函數(shù),注意要用“auto”在函數(shù)開(kāi)始的地方定義變量

3、可以用call調(diào)用其它流程,流程中傳遞參數(shù),可以在被調(diào)用流程“主菜單-File-Test Properties”里面設(shè)置

注意事項(xiàng):

1、WebTest的流程只是重現(xiàn)鍵盤和鼠標(biāo)的操作,不會(huì)等待被測(cè)程序產(chǎn)生結(jié)果才進(jìn)行后面的操作。如果被測(cè)程序運(yùn)行緩慢,可能會(huì)造成不同步,這時(shí)可以用“wait”函數(shù)和“web_sync”函數(shù)。

2、WinRunner7.01的WebTest插件不支持IE6,支持win2000自帶的IE5

3、如果函數(shù)中的語(yǔ)句語(yǔ)法有問(wèn)題,流程執(zhí)行的順序?qū)㈦y以預(yù)料

[溫馨提示]:
點(diǎn)下面下載:(推薦使用"迅雷"進(jìn)行下載,系統(tǒng)下載大全QQ交流群:)