工具輔助: 在 Rational TestFactory 中設定測試環境
這個工具輔助會說明如何執行設定 Rational TestFactory 環境的步驟,使您能夠實作針對測試中應用程式 (AUT) 產生的測試 Script。
工具: Rational TestFactory
關係
主要說明

概觀

您必須先設定「測試環境配置」,才能使用 Rational TestFactory 來自動 產生測試 Script。TestFactory 會根據「應用程式對映」(一種「UI 物件」的階層式清單, 代表測試中應用程式 (AUT) 的使用者介面中的視窗和控制項)產生測試 Script。

這個工具輔助適用於 Windows 98/2000/NT 4.0。

如果要在 Rational TestFactory 中設定測試環境,請執行下列動作:

  1. 定義 Rational TestFactory 的專案並強化 AUT
  2. 對映測試中應用程式
  3. 審查及修正應用程式對映

1.   定義 Rational TestFactory 的專案並強化 AUT

您第一次在 Rational TestFactory 中開啟專案時,需要提供專案和測試中應用程式 (AUT) 的相關資訊。在您指定專案資訊之前,TestFactory 的主要功能區都無法使用。

為了測量已執行之測試 Script 的程式碼測試涵蓋率,AUT 必須包含強化點計數器,來計算測試 Script 所執行的程式碼組件。Rational TestFactory 會使用強化檔中的資訊,來計算TestFactory 產生之測試 Script 以及您可從 TestFactory 重播之 Robot 測試 Script 這兩者的程式碼涵蓋資料。

說明圖示  請參閱 Rational TestFactory 說明中的下列主題:

  • 啟動 TestFactory
  • 指定新專案的資訊
  • 強化測試中應用程式

2.   對映測試中應用程式

開發完善的應用程式對映,是在 Rational TestFactory 中產生測試 Script 的基礎。「應用程式對映程式」(建立應用程式對映的程序)會完整探索測試中應用程式 (AUT) 的使用者介面。系統會檢查每一個視窗和控制項,並與「使用者介面 (UI) 程式庫」中儲存的已知類別和子類別相比較。根據比較的結果,對映程序會建立一個 UI 物件(其是符合類別的實例),並將它放在應用程式對映中。

UI 程式庫中定義的每一個類別,都有一組特定的「UI 物件內容」與其相關。當它建立 UI 物件時,「應用程式對映程式」會指派與其類別相關聯的該組內容給該物件。這些內容會識別 AUT 中該物件所代表的控制項,也會通知 Rational TestFactory 在對映及測試時如何使用該控制項。

如果 AUT 含有需要特殊輸入(如:使用者 ID 或密碼)的登入對話框,您必須提供特定的登入資訊給「應用程式對映程式」。

當對映完成時,「對映摘要」報告中的資訊會反映 Rational TestFactory 已對映之 AUT 中的視窗和控制項。

說明圖示   請參閱 Rational TestFactory 說明中的下列主題:

  • 使用應用程式對映程式精靈來對映 AUT
  • 使用「對映」快速鍵來對映 AUT
  • 對映具有登入對話框的 AUT

3.   審查及修正應用程式對映

第一版的應用程式對映可能並未正確反映 AUT 中所有的控制項。應用程式對映可能並不完整,或是對映的 UI 物件可能需要重新分類。

要產生高品質的測試 Script,完整定義的應用程式對映是很重要的。Rational TestFactory 只能測試 AUT 中,由應用程式對映的 UI 物件所代表的控制項。在開始測試之前先審查及修正應用程式對映,可以提昇產生之測試 Script 的範圍和品質。

您可以將 AUT 中看到的視窗和控制項,與應用程式對映中的 UI 物件相比較,來審查應用程式對映。如果您注意到 AUT 中有未對映的控制項,且要測試這些控制項,您需要判斷並解決每一個未對映之控制項的原因。

說明圖示   請參閱 Rational TestFactory 說明中的下列主題:

  • 審查應用程式對映
  • 定義未偵測到的控制項
  • 解決一般物件
  • 使用互動物件來改善應用程式對映