2008年4月10日 星期四

VSTS 2008設計Unit Test單元測試(2)-執行單元測試

當使用VSTS 2008 建立好測試專案之後(請參考:VSTS 2008設計Unit Test單元測試(1)-建立單元測試),就可以在這個測試專案上執行Unit Test單元測試,然而要執行測試專案中的測試之前,可以透過VSTS 2008的「測試清單編輯器」(可以從檢視-->工具列-->測試工具中找到)來輔助以順利進行測試。
UnitTest08

亞當斯接下來介紹使用VSTS 2008 執行Unit Test的步驟,步驟如下:

1.按下「測試清單編輯器」(上列圖示左邊算來第七個按鈕)後,對著Lists of Tests按下滑鼠右鍵,選擇「新增測試清單」。UnitTest09

2.在建立新測試清單中,設定名稱和描述,並選擇適當的位置。
UnitTest10

3.接著可以挑選測試專案中有標示為[TestMethod()]的測試程式碼,亞當斯在VSTS 2008設計Unit Test單元測試(1)-建立單元測試中有設計一個可供單元測試的方法叫:FillTest,這邊我們要測試這個方法,所以勾選FillTest。

UnitTest11 

4.接著按下左上角的第一個按鈕:「執行核取的測試」,開始執行單元測試,因為當初的程式碼只有寫一小段程式:throw new System.NotImplementedException(); ,因此測試過程中會測試到這個方法是會丟出NotImplementedException例外的,所以結果將會顯是測試失敗(這是正確的現象唷~代表測試正常),測試結果如下圖所示:
UnitTest12

沒有留言: