首页 文章

使用nUnit进行代码覆盖? [关闭]

提问于
浏览
60

有没有办法在使用nUnit时查看代码覆盖率?我知道在Visual Studio中有这样的功能,但是你可以在nUnit中使用它还是仅在内置vs单元测试中使用它?

5 回答

  • 18

    你可以使用NCover . 现在它的商业广告,但version 1.5.8(在页面底部,社区版)仍然是免费的,如果你想想象它,那么使用NCoverExplorer .

    EDIT:

    也可以使用Visual Studio代码包装nUnit或mbUnit . VSTS Code Coverage Runner

  • 4

    Visual Studio 2012最终添加了对第三方单元测试框架的支持 .

    您可以使用Extension Manager添加框架,并自动“代码覆盖”开始使用已安装的框架 .

    代码覆盖率仅在Visual Studio Ultimate或Premium版本中可用 .

    请参阅Does VS2010 Code Coverage support nUnit?中的回复

  • 23

    PartCover是免费的,我刚刚在博客上写了如何将它与NUnit一起使用See this link

  • 4

    SD C# Test Coverage . 通过源代码和摘要报告提供内置的测试覆盖率数据可视化 .

  • 7

    如果您在一家公司工作,有安全/省钱/麻烦 - 员工 - 政策限制您选择VS2010(Premium或Ultimate),请参阅我的回答:Running NUnit tests in Visual Studio 2010 with code coverage

    在那里,我参考了另一个答案,但也提供了一些细节:Does VS2010 Code Coverage support nUnit?

    我知道,复制/引用答案(特别是其他人)值得推销,但正如我所说,我提供了一些细节,这对我帮助很大 .

相关问题