將 IBM Rational Quality Manager 與 IBM Rational Functional Tester 和 IBM Rational Performance Tester 進行集成
IBM® Rational® Quality Manager 使您能夠管理并運行由其他工具創建的自動測試腳本。您創建的測試腳本會參考其他測試工具中創建的實際測試。本文將以 IBM® Rational® Functional Tester 與 IBM® Rational® Performance Tester 作為示范。您可以了解如何將這些工具集成起來,以及怎樣與 Rational Quality Manager 一起使用,以幫助您更好地管理和理解項目的狀態。
IBM® Rational® Quality Manager 是協作性的,基于 Web 的質量管理軟件,用于貫穿軟件生命周期的綜合測試規劃和測試資源管理。該軟件建立在 Jazz™ 平臺的基礎之上,它適用于所有規模大小的測試團隊,并支持不同的用戶角色,例如測試管理員、測試結構師、測試負責人、測試員以及實驗管理員,還有測試組織以外的角色。
Rational Quality Manager 使您能夠管理并運行由其他測試工具創建的自動測試腳本。您可以創建參考了由 IBM® Rational® Functional Tester、Rational Performance Tester、Rational Service Tester、Rational Robot,以及 Rational AppScan Tester Edition 創建的既有測試的測試腳本。您創建的測試腳本,參考了其他測試工具中的實際測試。本文將以 IBM® Rational® Functional Tester 和 IBM® Rational® Performance Tester 作為范例。您將會看到怎樣將這些工具集成起來,以及怎樣它們是怎樣與 Rational Quality Manager 協作的,以幫助您更好的管理和理解項目的狀態。
自動化的測試工具通過使用作為測試工具和 Rational Quality Manager 之間橋接的適配器,來將測試工具與 Rational Quality Manager 集成起來。通過運行安裝有測試工具的測試機器上的測試,來回應來自 Rational Quality Manager 的請求。當您選擇運行一個自動測試時,Rational Quality Manager 會向位于您的測試實驗室或者其他網絡位置的機器發送命令。然后結果會顯示在您的瀏覽器上。
在 圖 1 顯示的工作流程示意圖中,您可以看到 Rational Quality Manager 通過機器上的資源進行自動測試,該機器運行測試或者位于共享服務器上的測試資源。
圖 1. 通過 Rational Quality Manager 來評估本地 Rational Functional Tester 資源
兩種流程都滿足以下這些步驟:
- 步驟 1,測試員使用 Web 客戶機來選擇運行一個自動測試。
- 步驟 2,適配器介紹請求,并開始運行測試機器上的測試。如果測試資源是共享的,那么適配器就會接受請求,并從共享位置處復制測試,到功能性測試機器上。
- 步驟 3,測試會在測試機器上運行,適配器會向 Rational Quality Manager 服務器返回結果。
- 最后,也就是步驟 4,您可以檢查測試以及 Web 客戶瀏覽器中的測試結果。
與 IBM Rational Functional Tester 相集成
在您安裝 Rational Functional Tester Version 8.0 時,會默認安裝功能性測試適配器,而且它會在功能性測試機器上得到配置。按照下面的步驟來啟動適配器:
- 點擊 startadapter.bat 批處理文件,默認條件下它通常安裝在
...\IBM\SDP\FunctionalTester\RQMAdapter
目錄下。 - 這就會打開 Rational Functional Tester Adapter 窗口,如 圖 2 所示。
圖 2. 啟動 Rational Functional Tester Adapter
- 在 Rational Quality Manager 服務器中,為
LoginID
和Password
輸入Server URL
,并指定一個獨特的AdapterName
。 Adapter Name 就是顯示在 Rational Quality Manager Web 用戶界面(UI)的名字,以識別本例中的適配器。 - 如果您不想每次您啟動適配器時,都重新輸入您的密碼,那么您可以選中 Save Password 復選框。
- 在您填完以上所有部分后,點擊 StartAdapter。
- 當連接建立時,詞 Connected 出現在 Rational Functional Tester Adapter 窗口的底部。您也可以點擊 Adapter Console 項(圖 3)來查看適配器狀態。
圖 3. 檢查 Rational Functional Tester 適配器中的狀態
到了這里,要集成的已經完成了,可以繼續進行下一步了。為了對它進行測試,導入一個范例測試用例并運行一個測試:
- 在 Rational Functional Tester 中,創建一個測試運行時記錄了一個測試結果的簡單測試。
在清單 1 中,您可以看到本文使用的測試的簡單腳本。在您測試您的集成時,您可以自由的使用您已有的測試用例。
清單 1. 在 RFTTestScriptOne 中記錄測試結果
public class RFTTestScriptOne extends RFTTestScriptOneHelper { public void testMain(Object[] args) { logTestResult("This is a test.", true); } } |
文章來源于領測軟件測試網 http://www.kjueaiud.com/