2012-03-22 75 views
5

有誰知道一種方法來創建通過Selenium測試的C#/ .NET項目的代碼覆蓋率報告?C#代碼覆蓋率與硒

+0

可能重複(http://stackoverflow.com/questions/7782897/what-工具 - 是 - 可供計算代碼覆蓋,使用瀏覽器自動化) – user7116 2012-03-22 15:24:01

回答

3

我能夠從NCover的夥伴not free找到以下文章"Code Coverage of ASP.NET Applications on IIS",它支持IIS檢測和代碼覆蓋。這將使您能夠運行Selenium並收集覆蓋率結果。

ASP.NET應用程序測試相當困難,可能是本世紀的輕描淡寫。在本文中,我們將向您展示如何使用Selenium測試ASP.NET應用程序,以及如何使用NCover來檢查您的測試覆蓋率。

雖然可以使用Selenium爲ASP.NET應用程序提供100%的覆蓋率,但我們強烈建議您分層開發應用程序,並使用NUnit等單元測試框架儘可能多地測試這些層, MSTest或MbUnit。

1

OpenCover也是可能的,如果你使用iisexpress的[什麼工具可以使用瀏覽器的自動化測試,計算代碼覆蓋]