逐步解說:使用清單和屬性管理測試
更新:2007 年 11 月
您可以使用測試清單替測試做邏輯性的分組,然後以群組而非個別的方式進行這些測試。當有大量測試時,測試清單會大有幫助。
必要條件
請遵循逐步解說:建立和執行單元測試中「建立單元測試」程序的步驟。
使用測試清單管理測試
若要使用測試清單管理測試
在 Visual Studio 中,開啟測試清單編輯器。若要執行這項操作,請按一下 [測試] 功能表上的 [視窗],再按一下 [測試清單編輯器]。
在測試清單編輯器中,按一下 [所有已載入的測試] 資料夾。
目前專案中的所有測試便會出現。
若要建立新的測試清單,請以滑鼠右鍵按一下 [測試清單] 資料夾,然後按一下 [新增測試清單]。
[建立新測試清單] 對話方塊隨即出現。
在 [名稱] 欄位中,輸入 BVTs 做為測試清單的名稱,並按一下 [確定]。
BVTs 清單隨即建立,並顯示在測試清單編輯器中 [階層架構] 窗格的 [測試清單] 資料夾底下。
在測試清單編輯器中,按一下 [不在清單中的測試] 資料夾。
在測試清單編輯器的 [資料] 窗格中,反白顯示 [DebitTest] 和 [CreditTest]。若要這麼做,請按住 CTRL 鍵並對兩個測試都按一下。
將這兩個反白顯示的項目拖曳至 [BVTs] 清單中。
按一下 [階層架構] 窗格中的 [BVTs] 清單。
這樣 [DebitTest] 和 [CreditTest] 就會顯示在 [內容] 窗格中。
以滑鼠右鍵按一下 [階層架構] 窗格中的 [BVTs] 清單,並按一下 [建立新測試清單]。
[新增測試清單] 對話方塊隨即出現。
在 [名稱] 欄位中,輸入 Bank 做為測試清單的名稱,並按一下 [確定]。
新的測試清單隨即建立,並在測試清單編輯器的 [階層架構] 窗格中,顯示成 [BVTs] 底下的一份清單。
按一下 [階層架構] 窗格中的 [所有已載入的測試]。
將 DebitTest 單元測試複製到 [Bank] 測試清單中。若要複製測試,請在按住 CTRL 鍵的同時,將 DebitTest 拖曳至 [Bank] 測試清單。
如此就會建立 DebitTest 測試的新執行個體,並置於 [Bank] 測試清單中。
按一下 [階層架構] 窗格中的 [所有已載入的測試]。
以滑鼠右鍵按一下 DebitTest 的一個執行個體,並按一下 [停用]。
請注意,DebitTest 的兩個執行個體都會停用。