• <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 Functional Tester 的功能

    發布: 2009-4-20 10:15 | 作者: Dan Gouveia | 來源: 測試時代采編 | 查看: 202次 | 進入軟件測試論壇討論

    領測軟件測試網

    使用開源工具擴展 IBM Rational Functional Tester 之 數據庫測試自動化

    測試您應用程序數據庫方面的最具代表性的情節是,在您的應用程序中執行一些插入或者刪除的行為,然后核查這個數據庫是否已經進行了適當的更新。因為 IBM® Rational® Functional Tester 并不為數據庫的工作提供一個本地的方法,所以 SQuirreL SQL 是一個滿足您數據庫測試需求的的好工具。它是一個用 Java™ 語言編寫的開源工具,它為 Rational Functional Tester 的錄制和回放自動操作性能提供了一個理想的候選。本系列文章的 第 1 部分 向您展示了如何安裝 Rational Functional Tester 和 SQuirreL SQL,第 2 部分則幫助您創建腳本。

    數據庫測試

    許多測試人員對他們應用軟件的數據庫方面的測試很感興趣。最具代表性的情節是,在您的應用軟件中執行一些插入或者刪除的行為,然后核查這個數據庫是否已經進行了適當的更新。由于測試小組轉向了自動化操作,這個數據庫測試就變成了一個自然的需求。不幸的是, IBM® Rational® Functional Tester 并不為數據庫的工作提供一個本地的方法。

    SQuirreL SQL 是滿足您數據庫測試需求的一個很好的工具。當聽到這個消息時,您可能會開發一個 "Yet Another Tool Syndrome" 的快速案例。畢竟,它實際上也是您需要的另一個工具。值得興奮的是它是一個開源工具。這樣您就可以免費下載和使用這個工具。更進一步說,萬一您在使用這個工具時遇到一些問題,它還可以提供一定水平的支持。最后,它是用 Java™ 語言編寫的。這樣就為 Rational Functional Tester 的錄制和回放自動操作性能提供了一個理想的選擇。

    這篇文章描述了一個“啟動”指南的改編,這個“啟動”指南幫助客戶在他們的 Rational Functional Tester 自動操作中接受 SQuirreL SQL 的使用。SQuirreL SQL 為有抱負的數據庫大師提供了過剩的功能。盡管如此,這個系列的目的還是使事情保持簡單,同時確保它能表達某些關鍵的概念,比如運行一個查詢以及核查這個結果集合。它并不處理眾多遺留下的性能,而是留給像您這樣有尋根問底精神的人來研究。

    您 會發現下面的文章十分有用。對于附加的透明度,如果您熟讀這篇文章,那么就可以利用這篇文章中創建的腳本。您可以在這篇文章末尾的表格中下載。

    要注意的是,在執行這篇文章中的練習之前您要有 Rational Functional Tester 經驗 (至少有錄制和回放的經驗)。

    這個系列的第 1 部分向您展示了如何為這些腳本功能配置 Rational Functional Tester。這篇文章將告訴您如何創建和捆綁腳本。這篇文章假定您已經完成了第 1 部分中詳述的那些步驟。





    回頁首

    要中之首:先決條件

    在開始之前,確保您已經安裝了 Rational Functional Tester,許可證,做好了開始的準備!這顯然非常好,但是對您來說最重要的是成功地完成這篇文章中的任務。





    回頁首

    數據庫測試自動化: SQuirreL SQL 對應的腳本

    下面的步驟將引導您完成創建腳本的四個步驟。開始的三個步驟重點強調具體的 SQuirreL SQL 任務。最后一個腳本是一個命令腳本,匯聚這三個腳本來依次執行。

    第一個腳本

    錄制 SQuirreL SQL 對應的第一個腳本:SQuirreL_SQL_Connect 腳本。

    點擊 Record 按鈕。提供這個腳本的名稱并點擊 Finish 按鈕來開始錄制:如圖 1所示。
    圖 1. 為這個腳本提供一個位置和名稱
      
    選擇 Start Application 按鈕,再選擇 squirrel-sql – executable 作為您的應用軟件,然后點擊 OK按鈕,如圖 2所示。
    圖 2. 選擇這個應用軟件
     
    雙擊這個 Classics Database 小程序 (在 SQuirreL SQL 窗口),如圖 3所示。
    圖 3. 選擇一個別名
     
    點擊 Connect 按鈕 (這次也不需要 User 名稱或者 Password,如圖 4所示)。
    圖 4. 連接到這個數據庫
     
    點擊 Rational Functional Tester 中的 Stop Recording 按鈕。

    您現在應該擁有一個看起來跟列表1相似的腳本。


    列表 1. Recorded SQL Connect 腳本
    import resources.SQuirrel_SQL_ConnectHelper;/** * Description : XDE Tester Script * @author IBM Rational */public class SQuirrel_SQL_Connect extends SQuirrel_SQL_ConnectHelper{/** * Script Name : SQuirrel_SQL_Connect * Generated : Jun 20, 2007 9:51:08 AM * Description : XDE Tester Script * Original Host : WinNT Version 5.1 Build 2600 (S) * * @since 2007/06/20 * @author IBM Rational */public void testMain (Object[] args){ startApp(“squirrel-sql”); // Frame : SQuirrel SQL Client Version 2.5 listOfDatabaseAliasesThatCanBe().doubleClick(atText(“Classics Database”)); connect().click();}}

     

    延伸閱讀

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

    TAG: functional Functional ibm IBM rational Rational RATIONAL tester Tester 工具

    31/3123>

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