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

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

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

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

    初識IBM Rational RobotJ

    發布: 2008-5-21 17:33 | 作者: 網絡轉載 | 來源: 網絡轉載 | 查看: 137次 | 進入軟件測試論壇討論

    領測軟件測試網

    測試對象映射

    RobotJ 記錄器在記錄會話期間可以運行所有的對象。這些對象中的大部分都被置于名為測試對象映射的組中。其他項目,例如那些在定義驗證值過程中創建的項目,都被添加入驗證值部分。

    測試對象映射可以跟蹤一個對象的所有方面,包括其名稱、類型、父類、兄弟以及其他屬性。項目名稱也用來創建函數或方法,腳本使用它們與對象進行交互。由于RobotJ 并沒有涉及一個對象的任何屬性,所以如果在開發過程中屬性有所變更,腳本很可能繼續正常運行下去。不過,警告會被記錄,以使自動化工程師重新映射對象,保證其匹配率為100%。圖8展示了創建腳本時進行的對象映射。需要注意的是,雖然在創建腳本時頁面上包括有數百個對象,但是只有那些執行了的對象被包括于映射中。


    圖8:進行測試的應用程序中的所有對象都映射為在自動化腳本中調用的函數或方法。
    圖8:進行測試的應用程序中的所有對象都映射為在自動化腳本中調用的函數或方法。

    這里沒有展示的是控制權重的功能,當RobotJ 進行匹配時,權重應用于控件的不同屬性上。這些權重允許腳本編寫者指明RobotJ 必須注意的內容,以及在腳本回放期間,搜索匹配控件時不那么重要的地方。腳本運行不會被經常地打斷:這一點是很酷的。

    源代碼的其他部分

    如果您已經了解了函數名稱的來源,那么記錄器創建的源代碼的其他部分就顯得相當的簡單與直觀了。記錄腳本主要是自文檔化的,即使RobotJ 可以在整個過程中加入有幫助的注釋。請看清單3顯示的最后幾行代碼(為了節省空間,刪去了一些注釋)。


    清單3
    清單3

    我特意在清單3中留下了一行注釋,以展示RobotJ的記錄器可以在表單提交后跟蹤返回的HTML 頭部。大段的注釋區顯示了有關腳本頁面的返回信息(在本例中使用的是.ASP頁面,但是對于.JSP頁面同樣是好使的)。這種注釋在測試階段是很有幫助的,可以了解不顯示在URL 行中的返回值(而且隱藏于HTTP 頭部中)。(注意:在清單3末端的注釋區在我的字處理軟件中是一長段行。這就是使用//注釋標記而不是/*和*/的原因。)





    回頁首


    執行與效果

    腳本已經被創建,現在惟一一件需要做的事就是運行它,然后查看結果。單擊Running Man 圖標,開始執行腳本(該按鈕位于應用程序的工具欄中)。RobotJ IDE將最小化,同時出現一個分離的窗口以顯示執行腳本的狀態。


    圖9:單擊工具欄上的Running Man 圖標,開始執行RobotJ 的測試腳本。
    圖9:單擊工具欄上的Running Man 圖標,開始執行RobotJ 的測試腳本。

    當腳本運行結束時,將啟動一個單獨的應用程序,顯示結果日志以及遇到的錯誤。圖10顯示了一個成功運行測試腳本后的典型結果文件。


    圖10:Rational Test Manager顯示RobotJ 測試執行的結果
    圖10:Rational Test Manager顯示RobotJ 測試執行的結果 

    結束語

    在本文檔中,我向您介紹了有關自動化的內容,首先展示了只需幾分鐘就可以創建的最終腳本,然后一步步地進行了該腳本的配置、記錄與執行操作。

    雖然使用Rational 的最新自動化工具需要涉及太多的內容,但是我希望本文檔已經為您進行了很好的介紹。記錄器的強健性使創建腳本變得輕松,也為那些喜歡匆匆忙忙編寫代碼并且躲避記錄器的人提供了優秀的實例,并且使用靈活的模型對應用程序進行了測試。

    感謝您在不經意間瀏覽了本文!

    延伸閱讀

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

    44/4<1234

    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(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>