首页 文章

使用代码覆盖率和正式输出文档进行单元测试

提问于
浏览
1

有哪些选项可用于显示代码覆盖率的单元测试工具,包括实际已经过测试的代码行 .

需要创建一个图形报告来显示输出(不仅仅是一个xml文件),以非技术人员可读的格式显示通过失败和覆盖 .

2 回答

  • 2

    有很多工具,Visual Studio 2013 Pro甚至还有一个内置覆盖工具 .

    以下是我个人使用过的一些商业工具:

    • NCrunch - 带有覆盖率报告的自动测试运行器(每天使用)

    • DotCover - 通过喷气机大脑销售的覆盖工具很好地连接到resharper(直到我找到nCrunch使用)

    • NCover - 它确实是第一个并且仍然运行强大(创建一个xml报告,然后由Reportbuilder使用以生成图形报告)

    对于免费工具,我喜欢OpenCover,基本上是nCover的免费开源版本,甚至使用相同的报告生成工具,并且基于现在死亡(在维护模式下)PartCover . 这是我在Jenkins构建服务器上使用的 .

    如果您希望在构建服务器上获得此功能Jetbrains Team City内置了免费版和企业版的dotCover,TFS也拥有自己的覆盖工具 . 对于JenkinsHudson,有用于显示报告的插件,但您必须在构建过程中设置和运行工具 .

  • 0

    显示它是如何测试的,我还没有看到 .

    Dot Cover是一个非常全面的插件 . 我相信它有一个导出选项 . 我建议免费旋转,看看它是否符合你的需求 .

    Test Driven .net可能是一个更便宜的解决方案 - 而且是一个相当不错的选择 .

相关问题