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

    發布: 2008-4-10 17:54 | 作者: Dan Gouveia | 來源: 轉載 | 查看: 264次 | 進入軟件測試論壇討論

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

    digg 提交到 Digg
    del.icio.us 發布到 del.icio.us
    Slashdot Slashdot 一下!

    數據庫測試

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

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

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

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





    回頁首


    要中之首:先決條件

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

    Rational Functional Tester

    啟動您的 ODBC Administrator 來確認您已經擁有一個叫做 ClassicsAccess 的 System DSN。這些應該在您安裝 Rational Functional Tester 時都已經完畢,包括 IBM®Rational®Manual Tester。如果您沒有看見它,您可以安裝以下步驟獲取這個 Access 數據庫 (ClassicsData.mdb) 并為它安裝一個 ODBC DSN。下面的步驟將允許您使用您自己的 ODBC Administrator 獲得一個 ClassicsDatabase.mdb 文件并安裝一個 System DSN。

    1. 在這里下載 ClassicsData.mdb。[[為這個文件創建下載連接]]
    2. 將它保存在 C:\Temp\ClassicsDatabase。
    3. 在您的計算機上啟動這個 ODBC Administrator。(在 Microsoft® Windows ®XP 上,選擇 Start > Control Panel > Administrative Tools > Data Sources (ODBC)。)
    4. 點擊 System DSN 表格,如圖1所示。

    圖 1. 系統數據源
    數據源
    1. 點擊 Add 按鈕。
    2. 選擇 Microsoft Access Driver (*.mdb),如圖 2所示。

    圖 2. 選擇這個驅動
    列表窗口
    1. 點擊 Finish 按鈕。
    2. Data Source Name 字段鍵入 ClassicsAccess,如圖 3所示。

    圖 3. 安裝 Microsoft Access
    安裝 Microsoft Access
    1. 點擊 Select 按鈕。
    2. 瀏覽 C:\Temp\ClassicsDatabase 并選擇 ClassicsData.mdb,如圖 4所示。

    圖 4. 選擇這個數據庫
    導航樹
    1. 點擊 OK 按鈕。
    2. 點擊 OK 按鈕 (在ODBC Microsoft Access Setup 窗口)

      現在您在這個列表中 應該可以看到您的 ClassicsAccess System DSN,如圖 5所示。

    圖 5. 一個系統數據源的列表
    一個系統數據源的列表
    1. 您可以點擊 OK 按鈕來關閉 ODBC Data Source Administrator。

    Java 和 SQuirreL SQL

    您將需要安裝 Java V1.5。您可以嘗試使用 Java V1.6,但是它可能會產生不一致的結果。這個由 Java V1.5. Prior 版本開發的指南將對 SQuirreL SQL 不起作用。

    一旦您安裝并配置好 Java 合適的版本,您就要安裝 SQuirreL SQL。下面這些步驟將允許您獲得這個軟件:

    1. 瀏覽 http://squirrel-sql.sourceforge.net/
    2. 選擇 Download and Installation。
    3. 選擇 為 Windows/Linux/others 安裝 SQuirreL <version> 運行需要的庫文件(和源)。
    4. 選擇 squirrel-sql-<version>-install.jar
    5. 保險到理想的位置 (例如, C:\Temp\Installs\SQuirreL SQL)。

    安裝 SQuirreL SQL,運行下面的命令:

    1. java -jar squirrel-sql-<version>-install.jar
    2. 這將使您通過一個導向來安裝所有軟件。您只需要在每個頁面采用默認選項即可。
    3. 如果您沒有某些數據庫 (例如,DB2、Oracle、MySQL,等等),那將由一個板塊詢問您是否想要安裝插件來支持那些數據庫。您可以自由地選擇您想要地選項。這個向導將添加額外的支持,特別是對您的數據庫,到 SQuirreL SQL 安裝。這些功能您稍后可以進行探究。




    回頁首


    SQuirreL SQL 配置: 配置數據庫訪問

    一旦您安裝了 SQuirreL SQL,就可以繼續啟動它。您應該對 ClassicsData 數據庫進行配置。如果 Help 窗口出現 (圖 6),將它關閉 (或者隨便瀏覽一下)。


    圖 6. SQuirreL Help 窗口
    SQuirreL Help 窗口

    在訪問一個數據庫之前,您要配置一個小應用程序。因為這個指南使用的是 Access 數據庫 (.mdb) 文件 (它有一個附屬的 ODBC DSN),您將利用 JDBC-ODBC Bridge 驅動來安裝這個驅動程序,如圖 7所示。

    注意:在成功下載的驅動旁邊將出現一個藍色的核查標記。


    圖 7. 驅動列表
    列表

    配置一個數據庫驅動

    下面的步驟將協助您在 SQuirreL SQL 中完成配置數據庫驅動的工作:

    1. 點擊 Aliases 窗口中的 Add (+) 按鈕,如圖 8所示。

    圖 8. Aliases 窗口
     Aliases 窗口
    1. 填充相關程序的信息,如圖 9所示。

      圖 9. Supply Name、Driver,等等
      提供別名信息


      注意:您只需要為您的JDBC ODBC Bridge提供以下信息:
      1. Name(稱它為Classics Database)
      2. 正確的 Driver (選擇這個JDBC ODBC Bridge驅動)
      3. 正確的 URL (添加ClassicsAccess<alias>位置, where <alias> = ODBC System DSN (Data Source Name)。

        您不需要為這個 ODBC System DSN 提供一個用戶名和密碼。
    2. 點擊 Test 按鈕。
    3. 點擊 Connect 按鈕,如圖 10所示(不要但心 User 名稱和 Password)。

    圖 10. 連接到 Classics Database
    連接域
    1. 點擊 Connection Successful 對話框中的 OK 按鈕,如圖 11所示。

    圖 11. 連接成功
    連接成功
    1. Alias 窗口中點擊 OK 按鈕。
    2. 您現在已經擁有一個別名,叫作 Classics Database,如圖 12所示。

    圖12. 別名
    別名

    您要測試出 Classics Database 應用程序,來證實您可以看到 Access database (ClassicsData.mdb)中的內容。要訪問您的數據庫:

    1. 請雙擊 Aliases 列表中的 Classics Database。
    2. 在連接窗口點擊 Connect 按鈕,如圖 13所示。

    圖 13. 連接到這個數據庫
    連接到這個數據庫
    1. 確認您現在已經連接到這個數據庫(您可以看到關于您數據庫的信息與圖 14所示的十分相似)。

    圖 14. 數據庫連接信息
    導航樹

    注意:您可以看到一個討論啟動性能的 Session Startup 對話框 (圖 15)。您可以簡單得關掉它。在以后適當的時候您可以自己自由對 Alias Schema Properties 進行探究。確保選擇了這個 Don't show this message again 復選框。


    圖 15. 啟動對話框
    性能警告
    1. 當您核實連接到數據庫的連接之后 (圖16),關閉這個部分 (點擊這個數據庫窗口右上角的X)。

    圖 16. 關閉這個數據庫會話的窗口
    關閉這個數據庫會話的窗口




    回頁首


    一個完美的組合:配置 Rational Functional Tester 來使用 SQuirreL SQL

    為了與 SQuirreL SQL 一起使用,現在該配置 Rational Functional Tester 。要達到這個目的,可以按照以下步驟進行:

    1. 啟動 Rational Functional Tester。
    2. 選擇 Configure > Configure Applications for Testing。這將打開 Application Configuration Tool,如圖 17所示。

    圖 17. 編輯這個應用程序信息
    編輯這個應用程序信息
    1. 點擊 Add 按鈕。
    2. 選擇 Executable or Batch File 單選框,如圖 18所示。

    圖 18. 添加應用程序
    添加應用程序
    1. 點擊 Next 按鈕。
    2. 瀏覽 squirrel-sql.bat 文件,如圖19所示。這樣就可以啟動 SQuirreL SQL。

    圖 19. 準備啟動 SQuirreL SQL
    選擇應用或文件
    1. 點擊 Finish 按鈕。
    2. 點擊 Finish 按鈕 (在 Application Configuration Tool 窗口,如圖 20所示)。

    圖 20. 編輯配置信息
    編輯配置信息




    回頁首


    接下來的步驟

    它總結了這個由兩部分組成的系列文章中的第 1 篇。接下來的文章向您展示了如何創建對應于 SQL SQuirreL 的四個腳本:三個特殊的任務和一個安裝備用文件來集中那些任務。

    延伸閱讀

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


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