執行功能測試 Script
- 重播之前還原測試環境
環境和測試中應用程式的狀態會影響 Script 重播。如果記錄的環境和重播環境不同,則重播時可能會發生問題。
- 從 Functional Tester 執行 Script
從 Functional Tester 執行 Script 時會重播您記錄的所有動作,例如啟動應用程式、您在應用程式中執行的動作、驗證點及停止應用程式。
- 從 TestManager 執行 Script
執行 Script 時,TestManager 會建立暫時套組、執行套組,然後在執行完成時移除套組。您可以從 TestManager「測試 Script」視窗或 TestManager 檔案功能表中執行 Script。
- 暫停或停止 Script 重播
Script 重播時可以暫停或停止。
- Script 除錯
如同在其他 Visual Basic 或 Java™ 應用程式上除錯一樣,您可以利用相同的程序在 Functional Tester Script 上除錯。在 Functional Test Java Scripting 中, 喜歡的話,您也可以在 Functional Tester「除錯視景」中對 Script 除錯,很方便啟動 Java 開發工具集所提供的除錯程式。
- 執行 Script
在重播 Script 時,Functional Tester」會重播您記錄的動作,自動執行軟體測試週期。
- 測試開發階段
在「測試開發階段」,以您記錄時使用的同一個測試中應用程式版本來重播 Script,驗證運作情形是否符合預期。這個階段驗證預期的應用程式行為。
- 回歸測試階段
如果測試中應用程式有預期行為的基準線,您可以對後續的建置自動執行回歸測試。
- 重播監視器
在重播期間,您可以在「重播監視器」檢視 Script 名稱、正在執行的行號、狀態圖示及進行中動作的說明。
- 本端和代理電腦
建立 Functional Tester 專案與 Rational® 專案的關聯性時, 您可以利用 TestManager,從單一 Windows® 電腦上(稱為「本端」電腦), 在指定為「代理」電腦的電腦上執行 Functional Tester Script。
- 執行 TestManager 和 Script
在從 TestManager 執行 Functional Tester Script 之前,您必須先完成一些初步的設定。
- 使用 ScriptAssure
利用 ScriptAssure™,即使測試中應用程式已更新,也可以順利重播 Script。
- 在功能測試中識別不明確的物件
當 Functional Tester 在測試中的系統裡無法確認物件的唯一性時,即發生不明確的識別的情況。Script 重播時會啟動測試中應用程式的實例,如果同一個應用程式在 Script 重播之前留下未關閉的實例, Functional Tester 通常就無法區分兩者。一個應用程式的相同視窗和相同 HTML 文件也會發生這種狀況。除非關閉重複的應用程式,否則不明確的識別會導致 Script 重播失敗。
- 功能測試重播失敗時的畫面 Snapshot
如果重播 Script 導致擲出 RFT 異常狀況,Functional Tester 會擷取失敗時的畫面 Snapshot。透過日誌可以存取此畫面 Snapshot。