將 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 資源
兩種流程都滿足以下這些步驟:
與 IBM Rational Functional Tester 相集成
在您安裝 Rational Functional Tester Version 8.0 時,會默認安裝功能性測試適配器,而且它會在功能性測試機器上得到配置。按照下面的步驟來啟動適配器:
...\IBM\SDP\FunctionalTester\RQMAdapter
目錄下。
圖 2. 啟動 Rational Functional Tester Adapter
LoginID
和 Password
輸入 Server URL
,并指定一個獨特的 AdapterName
。 Adapter Name 就是顯示在 Rational Quality Manager Web 用戶界面(UI)的名字,以識別本例中的適配器。
圖 3. 檢查 Rational Functional Tester 適配器中的狀態
到了這里,要集成的已經完成了,可以繼續進行下一步了。為了對它進行測試,導入一個范例測試用例并運行一個測試:
在清單 1 中,您可以看到本文使用的測試的簡單腳本。在您測試您的集成時,您可以自由的使用您已有的測試用例。
清單 1. 在 RFTTestScriptOne 中記錄測試結果
public class RFTTestScriptOne extends RFTTestScriptOneHelper { public void testMain(Object[] args) { logTestResult("This is a test.", true); } } |
原文轉自:http://www.anti-gravitydesign.com