昨天上了李智樺老師的真實世界的測試開發技術導論課程,感覺獲益良多,回來就馬上套用到 ASP.NET MVC 的測試專案自行練習一番,結果卻發現怎樣都找不到老師在課堂上展示的 Code Coverage 設定選項,以致於雖然可以測試但就是看不到 Code Coverage 的分析數據,以下就是設定啟用 Code Coverage 功能的說明。
建立 MVC 專案時可以順便建立 單元測試(Unit Test) 專案
在方案總管新增一個 Test Run Configuration 項目
選取 [Test Run Configuration] / [Test Run Configuration] 並按下 [Add] 新增進去
新增完後會在 方案總管(Solution Explorer) 看到新增的 Solution Items
同時間也會跳出 testrunconfig1.testrunconfig 設定對話框,請切換到 [Code Coverage] 頁籤並勾選 MvcApplication 專案,讓該專案在被測試時可以自動計算 Code Coverage 相關數據。
最後,進行測試時就可以查看到 Code Coverage 的數據了!
相關連結