The Will Will Web

記載著 Will 在網路世界的學習心得與技術分享

ASP.NET MVC 內建測試專案如何設定啟用 Code Coverage

昨天上了李智樺老師的真實世界的測試開發技術導論課程,感覺獲益良多,回來就馬上套用到 ASP.NET MVC 的測試專案自行練習一番,結果卻發現怎樣都找不到老師在課堂上展示的 Code Coverage 設定選項,以致於雖然可以測試但就是看不到 Code Coverage 的分析數據,以下就是設定啟用 Code Coverage 功能的說明。

建立 MVC 專案時可以順便建立 單元測試(Unit Test) 專案

建立 MVC 專案時可以順便建立 單元測試(Unit Test) 專案

在方案總管新增一個 Test Run Configuration 項目

在方案總管新增一個 Test Run Configuration 項目

選取 [Test Run Configuration] / [Test Run Configuration] 並按下 [Add] 新增進去

選取 [Test Run Configuration] / [Test Run Configuration] 並按下 [Add] 新增進去

新增完後會在 方案總管(Solution Explorer) 看到新增的 Solution Items

新增完後會在 方案總管(Solution Explorer) 看到新增的 Solution Items

同時間也會跳出 testrunconfig1.testrunconfig 設定對話框,請切換到 [Code Coverage] 頁籤並勾選 MvcApplication 專案,讓該專案在被測試時可以自動計算 Code Coverage 相關數據。

同時間也會跳出 testrunconfig1.testrunconfig 設定對話框,請切換到 [Code Coverage] 頁籤並勾選 MvcApplication 專案,讓該專案在被測試時可以自動計算 Code Coverage 相關數據。

最後,進行測試時就可以查看到 Code Coverage 的數據了!

開啟 Code Coverage Results 視窗

Code Coverage Results

相關連結