共用方式為


BizUnit 測試案例的階段

每個 BizUnit 測試案例都包含三個階段: TestSetupTestExecutionTestCleanup。 每個階段都包含一或多個負責執行單一離散工作單位的測試步驟;例如, FileCreateStep 負責在您使用指定檔案名指定的位置建立檔案。 BizUnit 包含超過 70 個測試步驟,也提供可讓新測試步驟輕鬆新增至架構的擴充功能。 將新步驟新增至架構的能力可讓 BizUnit 用於各種案例。 本主題詳細說明 BizUnit 測試階段。

設定階段

此設定階段會準備用於測試的平臺。 例如,在執行特定測試之前,可能需要將檔案複製到檔案卸載,以準備實際執行測試。 您也可以使用此階段來清除將在測試中使用的任何檔案位置或資料庫資料表。 如同 BizUnit 中的每個階段,可以新增的測試步驟數目沒有限制,這可提供處理複雜案例所需的彈性。

執行階段

執行階段是實際執行測試的位置。 這是您驗證的系統函式實際測試的位置。

清除階段

清除階段是測試步驟的容器,會將平臺傳回至執行測試之前所在的一致狀態。 即使執行階段發生錯誤,此階段一律會執行。 平臺應該回到其起點的原因是防止一個測試案例干擾另一個測試案例,讓每個測試案例在測試套件中以自發方式執行。 確保此階段的系統完整清除是使用 BizUnit 有效測試的其中一個指導方針。

下圖說明範例測試案例的格式,其中包含三個階段的測試步驟:設定、執行和清除。 使用 BizUnit 定義測試案例時,請務必一律遵循此結構。

BizUnit 測試的階段
BizUnit 測試的階段

另請參閱

使用 BizUnit 促進自動化測試