天天看點

Unit Test Generator使用

一、環境

 1.單元測試(個人了解):是通過編寫測試程式檢查和驗證其他程式的正确性。測試單元粒度越較越易于發現問題。

 2.在VS2010在編輯器右鍵便出現 建立“單元測試”幾個字樣,可是到了vs2013這東西去哪了?難道2013沒有內建單元測試?建立項目,發現測試一欄有單元測試,說明單元測試還是有的,且編寫測試代碼是完全沒有問題的。問題來了?如果我要對一個檔案下的所有方法進行單元測試,難道要在測試程式中一個一個寫測試方法,如果寫漏了一個,且那個方法bug百出,那編寫單元測試就沒有效果了。經過查詢相關資料終于找到解決方案。就是添加個擴充程式。

二、使用步驟

1.未安裝前,沒有建立“單元測試”選項

Unit Test Generator使用

2.通過工具擴充程式和更新 搜尋Unit Test Generator

Unit Test Generator使用

3.安裝後右鍵會出現Generator Unit Test選項,就可以批量生産測試方法了。(光标在類中右鍵會建立該類下所有方法的單元測試方法,方法内部僅生成該方法對應的測試方法)

Unit Test Generator使用

三、總結

1.需要進行單元測試的所有方法必須為public。單元測試方法傳回值為void

2.單元測試是通過TestClass、TestMethod特性标記、在方法中進行Assert斷言。

3.單元測試調試和測試結果檢視,參考下圖

Unit Test Generator使用