• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • WinRunner使用經驗介紹(2)

    發表于:2011-12-19來源:未知作者:娃娃點擊數: 標簽:winrunner
    編譯模塊可以改進腳本的組織和 性能 。由于你在使用它們之前已經調試過編譯模塊,因此你的測試腳本只需要少量的錯誤檢查。另外,調用一個已經編譯

      編譯模塊可以改進腳本的組織和性能。由于你在使用它們之前已經調試過編譯模塊,因此你的測試腳本只需要少量的錯誤檢查。另外,調用一個已經編譯的函數明顯地比解釋測試腳本中的函數快得多。

      當編譯模塊用來儲存可重用的函數時,測試腳本包含了在WinRunner中的可執行文件。編譯模塊是不可執行的。

      在保存為編譯模塊時,WinRunner會自動執行一次預編譯。

    默認情況下,包含TSL代碼的模塊的屬性是“main”。主模塊可以在其他的模塊中被調用執行。除了當WinRunner識別到一個“call”語句時,主模塊會被動態地被編譯為機器代碼。例如:
    cccccc" class="content">

    call cso_init();

    call( "C:\\MyAppFolder\\" & "app_init" );

    編譯模塊被載入到內存中以便其他模塊引用。
    reload ("C:\\MyAppFolder\\" & "flt_lib") 或load ("C:\\MyAppFolder\\" & "flt_lib");

      數據驅動測試(data driven tests)

      當你測試你的應用程序時,你或許想檢查它如何執行有著大量數據集的相同操作。你可以用一個運行10次的循環來創建一個數據驅動測試:每次循環運行時,它由不同的數據集驅動。為了使WinRunner 能夠使用數據來驅動測試,你必須將數據連接到所要驅動的測試腳本。這就叫參數化(parameterizing)你的測試。數據存儲在一個數據表格(data table)中。你可以手工執行這些操作,或使用DataDriver Wizard來參數化你的測試腳本并儲存數據在數據表格中。

      數據驅動測試的步驟如下:

      · 創建一測試腳本

      · 轉換為數據驅動的測試腳本并準備一個數據庫

      · 運行測試腳本

      · 分析測試結果

      無法識別GUI對象的原因

      WinRunner會由于以下多種原因導致不能識別GUI對象。

      ·不是標準的Windows對象

      ·沒有安裝所需的Add-In

      ·如果所使用的瀏覽器和WinRunner的版本不兼容,GUI Map編輯器將不能認識在瀏覽器窗口中顯示的任何對象

      啟動文件(start up file)

      在General Options ->Environment-> Startup文本框中,選擇或輸入你希望作為啟動文件的 測試腳本

      輸入測試腳本的相關信息

      在創建一個測試腳本之前,你可以在Test Properties-> General和 Description中輸入和腳本相關的信息,如被測功能的類型,測試腳本的詳細描述,引用的相關功能說明書文檔

      如何處理定制對象(custom objects)

      定制對象是不屬于WinRunner所使用的標準類之一的任何GUI 對象。WinRunner學習此類的對象為generic "object"類。WinRunner利用obj_mouse_語句來記錄在定制對象的操作。

      如果定制對象和一個標準的對象很相似,你可以映射它為標準類別之一。你也可以在環境判斷測試(Context Sensitive testing)時配置WinRunner用于識別定制對象的屬性。

      什么是虛擬對象(virtual object)并且如何使用它們?

      應用程序可能會含有一些外觀和行為和GUI對象相似的位圖。WinRunner利用win_mouse_click 語句來記錄操作。通過定義一個位圖對象為虛擬對象,當你錄制并運行測試時,你可以教WinRunner將它象一個GUI對象一樣對待。

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>