C#与Selenium的代码覆盖率

时间:2012-03-22 15:06:30

标签: c# selenium code-coverage

有没有人知道为通过Selenium测试的C#/ .NET项目创建代码覆盖率报告的方法?

2 个答案:

答案 0 :(得分:3)

我能够从NCover,"Code Coverage of ASP.NET Applications on IIS"的人那里找到以下文章not free,它支持IIS检测和代码覆盖。这将使您能够运行Selenium并收集覆盖率结果。

  

ASP.NET应用程序相当难以测试可能是本世纪的轻描淡写。在本文中,我们将向您展示如何使用Selenium测试ASP.NET应用程序,以及如何使用NCover来检查您的测试覆盖率。

     

虽然可以使用Selenium为您的ASP.NET应用程序提供100%的覆盖率,但我们强烈建议您分层开发应用程序并使用单元测试框架(如NUnit,MSTest)尽可能多地测试这些层,或MbUnit。

答案 1 :(得分:1)

如果您使用iisexpress

OpenCover也是可能的