概觀
您必須先設定「測試環境配置」,才能使用 Rational TestFactory 來自動 產生測試 Script。TestFactory 會根據「應用程式對映」(一種「UI 物件」的階層式清單, 代表測試中應用程式 (AUT)
的使用者介面中的視窗和控制項)產生測試 Script。
這個工具輔助適用於 Windows 98/2000/NT 4.0。
如果要在 Rational TestFactory 中設定測試環境,請執行下列動作:
-
定義 Rational TestFactory 的專案並強化 AUT
-
對映測試中應用程式
-
審查及修正應用程式對映
您第一次在 Rational TestFactory 中開啟專案時,需要提供專案和測試中應用程式 (AUT) 的相關資訊。在您指定專案資訊之前,TestFactory 的主要功能區都無法使用。
為了測量已執行之測試 Script 的程式碼測試涵蓋率,AUT 必須包含強化點計數器,來計算測試 Script 所執行的程式碼組件。Rational TestFactory 會使用強化檔中的資訊,來計算TestFactory 產生之測試
Script 以及您可從 TestFactory 重播之 Robot 測試 Script 這兩者的程式碼涵蓋資料。
請參閱 Rational TestFactory 說明中的下列主題:
-
啟動 TestFactory
-
指定新專案的資訊
-
強化測試中應用程式
開發完善的應用程式對映,是在 Rational TestFactory 中產生測試 Script 的基礎。「應用程式對映程式」(建立應用程式對映的程序)會完整探索測試中應用程式 (AUT)
的使用者介面。系統會檢查每一個視窗和控制項,並與「使用者介面 (UI) 程式庫」中儲存的已知類別和子類別相比較。根據比較的結果,對映程序會建立一個 UI 物件(其是符合類別的實例),並將它放在應用程式對映中。
UI 程式庫中定義的每一個類別,都有一組特定的「UI 物件內容」與其相關。當它建立 UI 物件時,「應用程式對映程式」會指派與其類別相關聯的該組內容給該物件。這些內容會識別 AUT 中該物件所代表的控制項,也會通知 Rational
TestFactory 在對映及測試時如何使用該控制項。
如果 AUT 含有需要特殊輸入(如:使用者 ID 或密碼)的登入對話框,您必須提供特定的登入資訊給「應用程式對映程式」。
當對映完成時,「對映摘要」報告中的資訊會反映 Rational TestFactory 已對映之 AUT 中的視窗和控制項。
請參閱 Rational TestFactory
說明中的下列主題:
-
使用應用程式對映程式精靈來對映 AUT
-
使用「對映」快速鍵來對映 AUT
-
對映具有登入對話框的 AUT
第一版的應用程式對映可能並未正確反映 AUT 中所有的控制項。應用程式對映可能並不完整,或是對映的 UI 物件可能需要重新分類。
要產生高品質的測試 Script,完整定義的應用程式對映是很重要的。Rational TestFactory 只能測試 AUT 中,由應用程式對映的 UI 物件所代表的控制項。在開始測試之前先審查及修正應用程式對映,可以提昇產生之測試
Script 的範圍和品質。
您可以將 AUT 中看到的視窗和控制項,與應用程式對映中的 UI 物件相比較,來審查應用程式對映。如果您注意到 AUT 中有未對映的控制項,且要測試這些控制項,您需要判斷並解決每一個未對映之控制項的原因。
請參閱 Rational TestFactory
說明中的下列主題:
-
審查應用程式對映
-
定義未偵測到的控制項
-
解決一般物件
-
使用互動物件來改善應用程式對映
|