網頁

2017年1月24日 星期二

Visual Studio 2015 Professional 測試的程式碼涵蓋範圍 - 使用 AxoCover

上一篇「Visual Studio 2015 Professional 測試的程式碼涵蓋範圍 - 使用 OpenCover 和 OpenCover UI」說明的是在 VS2015 Professional 裡使用 OpenCover UI 去執行 OpenCover 以得到測試涵蓋範圍的結果,但因為 OpenCover UI 的功能與操作有些陽春,另外在執行時會出現錯誤的狀況,讓我在使用上總是覺得不順手,不過另外一個擴充功能可以使用,那就是這篇要介紹的「AxoCover」。

 


2017年1月23日 星期一

Visual Studio 2015 Professional 測試的程式碼涵蓋範圍 - 使用 OpenCover 和 OpenCover UI

相信很多人都會直覺認為在 Visual Studio 裡能夠使用到「程式碼涵蓋範圍」這個功能是很正常也不會覺得有任何異常的狀況,不管是之前的 VS2012, VS2013 或 VS2015,有寫測試的開發人員都會對於使用「程式碼涵蓋範圍」是日常開發工作理會經常去使用到的,但你們可知道正在使用的 Visual Studio 授權版本為何呢?

一開始會這麼問各位,這是因為 Visual Studio 裡的「分析程式碼涵蓋範圍」功能是只有在 Ultimate 與 Enterprise 版本才有的,而如果使用的是 Professional 或 Community 版本則是沒有的,那麼使用 Professional 版本的開發者在寫測試時要如何知道測試程式的涵蓋範圍呢?