Rational Test Workbench Eclipse Client 概觀

使用 IBM® Rational® Test Workbench Eclipse Client 來建立、修改及執行不同類型的測試,及組織測試資產。當您使用 Rational Test Workbench Eclipse Client 時,可以使用 Test Workbench 視景,並建立 Test Workbench 專案。

您可以利用 Rational Test Workbench Eclipse Client 來執行下列動作:

測試行動式應用程式

您可以利用Rational Test Workbench Eclipse Client,以及行動式裝置:Android 模擬器或「iOS 模擬器」,對使用者介面和行動式應用程式的效能進行測試。

若您使用Rational Test Workbench Eclipse Client,則可在行動式裝置上直接記錄測試、播放紀錄與建立報告。接著您可以在 Eclipse 用戶端檢查或自訂測試,同時執行多種編輯,例如新增驗證點、摘要、測試資料和測試變數。

除了測試應用程式的功能層面之外,您還可以測試行動式效能。當您執行行動式測試時,系統會計算每一個使用者動作的回應時間,並在行動式報告回報。 您也可以監視應用程式和裝置資源,例如 CPU、實體和虛擬記憶體、送入和送出的網路資料流量,以及電池電量。 您可以使用這項資料,來評估應用程式和裝置的效能。

如要在 Eclipse 用戶端利用行動式測試功能,請務必在安裝Rational Test Workbench期間,選取Rational Test Workbench Extension for Mobile。 行動式延伸規格將測試功能新增至 Eclipse 用戶端,讓 Eclipse 用戶端能夠與行動式用戶端互動。如果要安裝於裝置上,您可以在 Android 裝置或模擬器,或「iOS 模擬器」上安裝Rational Test Workbench Mobile Client。 不需要安裝於 iOS 裝置上,因為適用於 iOS 裝置的用戶端,是在該裝置的行動式瀏覽器中執行的一個 Web 應用程式。

測試桌上型電腦中的 Web 應用程式

您可以從桌上型或筆記型電腦上,對網頁的 HTML 控制項擷取使用者介面動作,以測試瀏覽器型 Web 應用程式。這項特性需要 Web 使用者介面延伸,包括支援 HTML5、JQuery UI 1.9 和 1.10,以及 Dojo Mobile 1.9 程式庫。在許多情況下,您可以在其他瀏覽器中或行動式裝置上播放 Web 使用者介面測試,只要網頁在這些其他瀏覽器和行動式裝置的呈現方式是相同的即可。以下是一些一般的 Web 使用者介面測試情境:

使用功能測試 Script

您可以使用 Rational Functional Tester 延伸來記錄或匯入功能測試 Script,並在測試工作台中執行。 之後,您可以在「測試導覽器」中檢視測試 Script、測試結果及日誌。您也可以將這些測試 Script 新增至複合測試,然後從那裡執行。支援簡化的 Script 和 Java Script。

匯入及使用 Selenium 測試

您可以使用 Rational Test Workbench Eclipse Client 來管理 Selenium 測試。您可以將 Selenium 專案載入 Eclipse 用戶端,檢視專案,修改測試,及執行它們。

當您安裝 Rational Test Workbench Eclipse Client 時,您會安裝 Rational Test Workbench Seleniumt 延伸。您也可以將 Selenium 測試和其他測試結合成複合測試。

將測試結合成複合測試

複合測試是一種測試資產類型,您可以用它來將測試分組成更大的測試流程。 複合測試中的測試可以全部是相同測試類型,或是不同類型。例如,您可以將 Selenium 測試、行動式測試及 Citrix 測試全部分組到相同的複合測試。

如有需要,複合測試中的每一個測試可以在不同網域上執行,例如行動式裝置或 Web 瀏覽器。

使用關鍵字

在 Eclipse 用戶端中,您可以記錄測試 Script,然後使它與在 Rational Quality Manager 建立的關鍵字產生關聯。 關鍵字是指您可在其他測試 Script 中重複使用的一個陳述式或一組陳述式。關鍵字通常是由 Script 步驟組成,它們反映可重複使用的程序。您可以透過使用 Eclipse 用戶端測試 Script,使關鍵字自動化。

測試 HTTP、SAP、Citrix、Socket、Siebel 及 TN3270 應用程式

您可以使用 Eclipse 用戶端,為 Rational Performance Tester 支援的大部分應用程式延伸建立及執行單一使用者測試。

Eclipse 用戶端與 Rational Performance Tester 共用許多一般元件和延伸(通訊協定),除了負載測試及測試 SOA 之外,它可讓您執行一切您可以使用 Rational Performance Tester 執行的作業。

下表比較 Rational Performance Test Server 支援的延伸與 Rational Test Workbench 支援的那些延伸:

表 1. 每一個用戶端支援的延伸
延伸 Rational Performance Tester Rational Test Workbench Eclipse Client
HTTP Y Y
Socket、3270 Y Y
Citrix Y Y
SAP (GUI) Y Y
Siebel Y Y
SOA Y N
Mobile N Y
Selenium N Y

意見