執行資料庫單元測試

若要改善及維持程式碼的品質,您可以建立並執行「資料庫單元測試」(Database Unit Test),該測試會驗證任何「資料庫物件」(Database Object) 的行為,然後將這些測試簽入版本控制。 當您或小組的任何成員變更資料庫「結構描述」(Schema) 時,會同時執行資料庫單元測試及軟體單元測試,以驗證該變更尚未中斷現有的功能。 您可以執行個別測試,或執行稱為測試清單的測試群組。 如需詳細資訊,請參閱使用測試清單

執行資料庫單元測試的方法

您可以根據已安裝的軟體,以不同的方法執行資料庫單元測試,如下表所示:

動作

Visual Studio Premium 或 Visual Studio Ultimate

使用 [測試檢視] 視窗執行測試。 如需詳細資訊,請參閱 HOW TO:執行資料庫單元測試HOW TO:從 Microsoft Visual Studio 執行自動化測試

在命令提示字元上使用 MSTest.exe 命令以執行測試。 如需詳細資訊,請參閱 HOW TO:使用 MSTest 從命令列執行自動化測試

執行測試專案,從 [方案總管] 執行測試。 如需詳細資訊,請參閱 HOW TO:從 Microsoft Visual Studio 執行自動化測試

從 [測試結果] 視窗再次執行測試。 如需詳細資訊,請參閱 HOW TO:重新執行測試

從 [測試清單編輯器] 視窗執行個別測試或測試清單。 如需詳細資訊,請參閱 HOW TO:從 Microsoft Visual Studio 執行自動化測試

在 Team Foundation Build 中建置專案時,執行測試。 如需詳細資訊,請參閱 HOW TO:在建置應用程式之後設定和執行已排程的測試

需要 Team Foundation Server

您可以使用已排序的測試,按照特定的順序來執行資料庫單元測試。 如需詳細資訊,請參閱 HOW TO:建立已排序的測試

解讀測試結果

執行測試後,[測試結果] 視窗中會顯示哪些測試通過,哪些沒通過。 如需詳細資訊,請參閱解譯資料庫單元測試結果。 如需如何診斷非預期失敗的詳細資訊,請參閱 HOW TO:偵錯資料庫物件

相關案例