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

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

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    Rational XDE tester使用指南

    發布: 2008-7-24 17:46 | 作者: 網絡轉載 | 來源: 51tesing論壇 | 查看: 37次 | 進入軟件測試論壇討論

    領測軟件測試網

    錄制用戶動作
              Rational XDE Tester通過記錄用戶的鼠標、鍵盤動作來錄制腳本,錄制時,可以通過Recording Monitor window窗口監視XDE Tester的記錄活動。

    a.  錄制進程開始后,出現一個錄制工具欄Record toolbar ,點擊 按鈕開始運行測試應用程序。


              配置應用程序:為了測試應用程序,首先配置要測試的應用程序,詳見后續部分。


    b. 彈出開始應用程序對話框,如果已經配置好應用程序,程序名稱會出現在下拉列表里,這里我們配置了ClassicsJavaA 。


    c.  通過下列步驟完成一個 Haydn’s Violin Concertos的訂單


    1.  點擊Haydn 下的[+]節點


    2.  選擇 Violin Concertos


    3.  點擊 Place Order 按鈕
    登陸窗口Member Logon出現:


    4.  選擇默認的客戶 Trent Culpito


    5.  輸入密碼 secret                                                       


               重要步驟! 確信點擊了復選框 - you'll see why when we get to playback time!


    6.  點擊Remember Password


    7.  點擊 Ok


               Place an Order 窗口出現,完成下列動作:


    8.  輸入信用卡號Credit Card Number: 1414 2525 3636 4747


    9.  輸入過期日期 Expiration Date: 12/05


    10.                       點擊 Place Order


    設立腳本的檢查點

          檢查點是在腳本里設置檢查內容的位置,通常是捕獲一個基線快照,在后續版本里與此進行比較。


    a. 訂單完成以后,會出現一個對話框提示操作成功信息。
    通過檢查點的動作向導 Action Wizard來記錄檢查點,點擊Action Wizard的 按鈕,將鼠標拖到測試程序的檢查信息附近,當變成一個紅色方框時,釋放鼠標。


    b. 點擊 Next查看捕獲的數據


    c. 點擊 Finish完成捕獲基線數據


    d. 點擊訂單提示對話框的OK


    完成錄制

       查看訂單信息,然后完成錄制:


    a. 選擇 Order > View Existing Order Status,點擊OK繼續


    b. 設置一個關于訂單信息的檢查點


    c. 在wizard 的Data Value下拉菜單選擇 “Table Contents”


    d. 點擊Next查看捕獲的數據


    e. 點擊Finish完成捕獲基線數據


    f.   點擊Cancel Selected Order


    g. 點擊Close


    h. 點擊應用程序Close 按鈕關閉程序


    i.點擊錄制工具欄的 按鈕完成錄制

     


    第二步:評估腳本

     


    動態數據檢查點:動態數據檢查點能使測試系統的輸出不是常量時,也保證輸出的正確性;例如時間、日期、總數、流水號、序列號等。一般來說,測試這種情況需要一定的編碼,但是用Rational XDE Tester 就不必編碼。


            這一步里,我們回放測試腳本,并修改腳本以處理動態數據;樣例里訂單號在每次定購時都會不同,我們就來處理這個過程。

     

    在Rational XDE Tester里運行腳本

    a.        Rational XDE Tester腳本能夠在命令行、Rational TestManager 里或直接在Rational XDE Tester 里運行,選擇Script > Run


    b.       運行Rational XDE Tester腳本時,出現一個回放監視窗口來顯示腳本里記錄的動作,運行完成后,顯示測試日志log文件。

     

    查看Rational XDE Tester日志

    默認情況下日志文件以HTML 文件形式通過瀏覽器自動打開,Rational XDE Tester能以文本形式、HTML形式或Rational TestManager形式顯示日志。


    查看日志文件時,我們會發現第一個檢查點失敗了,點擊 “View Results”鏈接查看進一步信息。

    為什么測試失敗了呢?因為每次錄入訂單后都會產生一個新的訂單號,而我們的腳本是以錄制時的訂單號為基準,顯然這樣會出錯的,F在要將靜態數據改成動態數據。
    將靜態檢查點轉化成動態檢查點

    點擊Load Baseline的編輯按鈕

    點擊基線值方框上方的編輯文本按鈕  ,打開編輯對話框

    點擊正則表達式按鈕 ,將靜態檢查點轉化成動態檢查點

    編輯文本區域,只將訂單號改成 [0-9]{2} 即可,這表示00和99之間任何兩位數。

    正則表達式


    這里提到正則表達式,它是PERL 和其他許多編程里都用到的一種標準的匹配模型。


    為了保證設置的正則表達式準確,點擊表達式評估按鈕

    點擊Evaluate,如果出現綠色的 “Match”字樣,說明表達式正確,否則錯誤。

    點擊OK 

    關閉編輯窗口

    保存腳本文件

    關閉檢查點編輯器

    再次運行腳本,確保運行通過
    第三步:檢查對象映射(object map)

    延伸閱讀

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

    43/4<1234>

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