• <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使用小技巧

    發布: 2008-6-26 13:07 | 作者: 網絡轉載 | 來源: IT實驗室 | 查看: 218次 | 進入軟件測試論壇討論

    領測軟件測試網  winrunner使用小技巧

            一、通配符

            ![內容].* (空格)

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

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

            二、文件路徑

            \\

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

            三、控件識別問題

              有時錄制腳本時發現有的控件識別不了(比如WEB頁面中的標準控件識別不了),

            可能由以下情況造成:

            1. 啟動WinRunner時沒有加載相應的Addin;

            2. WinRunner在應用程序之后啟動;

            3.可用虛擬控件

            四、建立數據庫檢查點

            有的人發現建立數據庫檢查點時不能建立新的查詢,覺得很奇怪,這是因為系統中沒有安裝Microsoft Query 的緣故。 Office 2003 中有Microsoft Query的安裝,不過缺省是不安裝Microsoft Query的,只要運行Office 2003 的安裝程序,在更改安裝中將Microsoft Query設為從本機運行,確定安裝即可。

            五、自動加載GUI Map文件

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

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

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

            將這里改為相應的絕對路徑或相對路徑

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

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

            report_msg(test_Path); # 報告路徑,調試腳本時用,正式執行可以不要

            WinRunner是一個黑盒測試工具,可以啟動任何程序,模擬所有的鍵盤和鼠標的輸入,檢查輸出的數據。一般來說,測試一個軟件可以分為幾個步驟:啟動程序、輸入數據(鍵盤和鼠標操作)、檢查輸出,WinRunner可以實現這些操作,做到自動化執行。

            一般使用方法

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

            2、“主菜單-File-New”,創建新的項目

            3、“主菜單-Create-Record - Context Sensitive”,開始錄制測試過程

            4、運行被測程序,輸入數據,測試各種功能

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

            6、重新運行錄制好的流程,注意起始環境與錄制前一致

            7、流程能正確運行后,設置斷點,讓流程運行到適當的地方插入檢查輸出的語句

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

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

            10、“主菜單-Create-Database CheckPoint”可檢查數據庫的數據是否正確

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

            12、可以用“report_msg”函數輸出測試結果,“&”是連接符

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

            高級使用方法

            1、“主菜單-Create-Record - Analog”,可以完全模擬鼠標的運動,例如不按鍵時鼠標的移動。

            2、可以用function自定義函數,注意要用“auto”在函數開始的地方定義變量

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

            注意事項:

            1、WebTest的流程只是重現鍵盤和鼠標的操作,不會等待被測程序產生結果才進行后面的操作。如果被測程序運行緩慢,可能會造成不同步,這時可以用“wait”函數和“web_sync”函數。

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

            3、如果函數中的語句語法有問題,流程執行的順序將難以預料

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    TAG: winrunner WinRunner 技巧


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品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>