共用方式為


執行功能測試

您可以使用功能測試來測試特定端對端案例,或特定 BizTalk 應用程式內容中的指定使用案例。 功能測試應該涵蓋透過指定案例的所有可能路徑,包括失敗路徑。 應該評估失敗路徑,以確保應用程式適當地處理失敗狀況。

應該叫用所有工件(例如協調流程、自定義管線元件和自定義元件),並且應測試所有透過這些物件的程式碼分支。 應練習所有可能的訊息組合,以確保訊息正確流經系統。 也應該測試無效的訊息,以確保應用程式在發生錯誤時會以預期的方式回應,並測試協調流程和自定義元件之所有例外狀況區塊中包含的程序代碼。

自動化功能測試

您應該將功能測試自動化,使其快速執行,使其可以重複,並避免人為錯誤。 BizUnit 是一種宣告式測試架構,旨在讓開發人員快速設計測試案例。 事實上,稱為 BizUnit XML 測試案例的 XML 組態檔足以定義應該如何執行測試。 若要執行測試,您可以建立自己的自定義驅動程式,或更輕鬆地利用 Visual Studio 單元測試NUnit 來裝載和執行測試。

每個 BizUnit XML 測試案例都包含三個階段: TestSetupTestExecutionTestCleanup。 每個階段都可以包含零或多個測試步驟。 每個步驟都代表工作單位,並實作為設計來執行特定工作的 .NET 類別。 此架構提供一組豐富的元件。 不過,如果您需要實現特製化元件以符合特定需求,您可以撰寫自己的自定義測試步驟元件。 如需這些工具的詳細資訊,請參閱 測試工具

備註

Microsoft不支援使用此工具,Microsoft不保證此程式的適用性。 使用此程式完全有您自己的風險。

另請參閱

檢查清單:測試作業整備程度