• <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篇

    發布: 2009-6-05 09:58 | 作者: 不詳 | 來源: 測試時代采編 | 查看: 62次 | 進入軟件測試論壇討論

    領測軟件測試網

    自動化測試總結:
            通過進行自動化測試操作,在其中學習到了很多腳本設計上,技巧上的方法,現總結如下:
            1,首先編寫測試腳本前,考慮產品可以分為那幾個模塊,模塊中分為那個步驟,測試模塊中的那些點,最好是先寫一個簡單的列表,這樣在編寫腳本時就比較清晰整體的架構和邏輯。例:在做XXXX項目前就是因為沒有對整體預先進行設計,導致后面很多地方進行修改,如在設計測試報告輸出方面就沒考慮到以那種形式進行輸出,開始是對整個報告輸出到一個HTML文件中,后面改成先有一整模塊的報告來顯示那些用例通過,那些失敗,然后通過點擊通過的或者失敗的就可以查看用例測試的詳細信息。
            2,對于每一個輸入條件都要進行判斷,判斷是否正確,不正確就把不正確的信息寫入測試報告中,然后根據需要是否退出整個測試。如加載GUI_PATH路徑就要進行判斷,判斷不存在就輸出錯誤信息并退出測試。
            3, 所有關于路徑方面的變量都應該是相對路徑,不能是絕對路徑,不管是輸出還是輸入。如函數庫路徑LIB,應該這樣寫(比如static lib_path = getvar(\"testname\") & \"\\\\..\\\\..\\\\..\\\\share\\\\lib\";),就是通過getvar(\"testname\")獲取到當前腳本的路徑,然后在后加上LIB所在文件夾路徑,其他的變量也是一樣,最好不要用絕對路徑(如:c:\\abd\\aaa\\lib),絕對路徑對后期維護很差,而且當腳本轉移到其他電腦上,放的路徑和以前不相同,則測試腳本將跑不成功。
    4,腳本中盡量在最前面進行變量定義,然后在腳本中進行調用變量,這樣維護腳本就只需要修改變量中定義的值,而不需要去腳本中到處修改。
    5,變量名字定義盡量通俗易懂,看到就大概知道定義的什么
    6,腳本定義格式:
                 1,測試模塊名稱
                 2,創建日期
                 3,創建版本
                 4,修改記錄
                 5,創建人
                 6,被測程序用的語言
                 7,測試目的
                 8,參數
                 9,返回值
    7, 注釋:定義的變量,測試的步驟都必須進行注釋說明
    8,函數定義:函數盡量定義成多用,只接受外面傳來的參數,在函數中不要進行過多操作。
    9,函數格式:
                  1, 函數名稱
                  2,函數目的
                  3,函數參數
                  4,函數返回值
    10,腳本中加載函數后,在測試結束必須用UNLOAD釋放
    11,GUI整理:
                   1,可以對某GUI的Logical Name進行修改,修改為易懂的名稱
                   2,對GUI的Physical Description進行模糊匹配(一般把MSW_class: *這個去掉)
                   3,對GUI進行通配符,如
                           {
                             class: window,
                             label: \"[已連接]127.0.0.1\"
                            }
                          可以修改為
                           {
                             class: window,
                              label: \"!\\\\[已連接\\\\].*\"
                             }
                     PS:[ ] 是WR中進行通配符中的,所有當要對帶有[ ]進行通配符的話,如上面。其他的符號也是一樣

    4,每個模塊的GUI生成一個GUI文件
    12, 進行腳本調試時多用PAUSE進行調試

    延伸閱讀

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

    TAG: winrunner 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>