工具輔助: 使用 Rational TestManager 和 TestFactory 分析測試失敗
這個工具輔助說明如何使用 Rational TestManage、Rational Robot 和 Rational TestFactory 分析自動產生的發現錯誤的測試 Script。
工具: Rational TestFactory
關係
主要說明

概觀

在執行 Windows 98/2000/NT 4.0 時,適用這個工具輔助。

若要使用 Rational TestFactory、Rational Robot 和 Rational TestManager 分析自動產生的測試 Script,請執行下列其中一項或兩項:

1.  分析發現問題的測試 Script

工具輔助:實作使用 Rational Test Factory 產生測試 Script 中所述,Pilot 是可自動產生測試 Script 的 Rational TestFactory 工具。對於它在執行時發現的每一個問題,Pilot 會產生一個「問題 Script」,其中包含導致問題發生的測試 Script 陳述式。

當 Pilot 在執行期間發現問題時,發現問題的測試 Script 位於執行資料夾之下的個別 "Defects Found" 子資料夾內。您可以使用 Rational TestManager 來檢視發現問題之測試 Script 的執行日誌。

Help 圖示 請參閱 Rational TestFactory 線上說明中的檢視 Script 執行的日誌主題。

2.  分析發現非預期的主動式視窗的測試 Script

在測試 Script 產生期間,Pilot 會發現一個「非預期的主動式視窗」(UAW),這個視窗反映應用程式對映中的 UI 物件與測試中應用程式 (AUT) 中的控制項之間的不一致。這兩種狀況的其中之一導致 Pilot 發現非預期的主動式視窗:

  • AUT 包含一個視窗,它在應用程式對映中沒有相對應的 UI 物件。此狀況的典型範例就是在對映期間沒有發現的訊息視窗。
  • 應用程式對映中的 UI 物件代表已不再 AUT 中的視窗。

每當它發現非預期的主動式視窗時,Pilot 就會產生 "UAW Script",將它放在 Pilot 執行資料夾中。您可以在 Rational Robot 中重播 UAW Script,然後使用 Robot 和 Rational TestManager 來判斷出現非預期的主動式視窗的原因。在 Rational TestFactory 中解析此原因之後,後續的 Pilot 執行作業就不會再發現非預期的主動式視窗。

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

  • 尋找非預期的主動式視窗的原因
  • 解析非預期的主動式視窗