產品概觀

Functional Tester 可以在兩種整合開發環境和兩種 Script 語言中使用。Functional Tester Java™ Scripting 使用 Java 語言和 IBM® Rational® Software Development Platform。Functional Tester VB.NET Scripting 使用 VB.NET 語言和 Microsoft® Visual Studio .NET 開發環境。

Functional Tester 的用途:

Functional Tester 的物件導向記錄技術可在測試中應用程式上記錄應用程式,快速產生 Script。Functional Tester 採用物件導向技術來辨識物件,依據的是內部物件內容,而非畫面座標。即使物件的位置或文字改變,Functional Tester 在重播時仍然可以找到物件。

Functional Tester 的物件測試技術可讓您在測試中應用程式裡測試任何物件,包括物件的內容和資料。您可以測試 Java、VB.NET、Windows® 及 Web 型應用程式中的物件,而不論物件在介面中是可見的或隱藏。

在記錄 Script 時,Functional Tester 會自動為測試中應用程式建立測試物件對映。Functional Tester 測試物件對映會列出應用程式中可用的測試物件,而不論物件目前是否出現。您也可以建立新的測試物件對映,包括以現有對映為基礎或視需要而新增物件。物件對映表也提供一種將物件新增至 Script 的快速方法。因為測試物件對映包含每一個物件的辨識內容,您可以輕易地在一個中央位置上更新辨識資訊。任何使用這個測試物件對映的 Script 也共用更新的資訊。

在記錄期間,您可以在 Script 中插入驗證點,在測試中應用程式的各個建置版本之間確認物件的狀態。驗證點會擷取物件資訊(根據驗證點的類型),並儲存在基準資料檔中。在後續建置期間,這個檔案中的資訊會成為物件預期狀態的基準線。Functional Tester 有一個物件內容驗證點和五個資料驗證點(功能表階層、表格、文字、樹狀階層及清單)。您可以利用「驗證點比較程式」來分析不同建置版本的差異,並更新基準檔。

Functional Tester 可在不同的平台和瀏覽器上重播測試。例如,您可以在 Windows 上記錄 Script,然後在 Linux® 上重播。您可以利用 Firefox、Mozilla、Internet Explorer 或 Netscape 來記錄 Script。由於 Script 不含記錄時使用的瀏覽器的參照,因此,您可以在 Firefox、Mozilla、Internet Explorer 或 Netscape 上重播 Script。

Functional Tester 已和 Rational TestManager 整合, 可讓您從 TestManager 記錄和重播 Functional Tester Script, 且可利用 TestManager 的特性,例如日誌。如果已安裝 TestManager,則可以利用這些整合特性。請參閱了解 Functional Tester 整合,以取得相關資訊。

另外,Functional Tester 也與 Rational ClearQuest® Test Manager 整合為一,可讓您從 ClearQuest TestManager 重播功能測試 Script、產生日誌,以及追蹤問題。如果已安裝 ClearQuest Test Manager,您可以使用這些整合特性。


意見
(C) Copyright IBM Corporation 2000, 2007. All Rights Reserved.