gpt4 book ai didi

c# - 我可以使用什么来实现 C#/.NET 的高质量代码覆盖?

转载 作者:IT王子 更新时间:2023-10-29 03:27:38 25 4
gpt4 key购买 nike

关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。












想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。

5年前关闭。











锁定。这个问题及其答案是locked因为这个问题是题外话,但具有历史意义。它目前不接受新的答案或互动。








我想知道 .NET(或特别是 C#)代码覆盖率有哪些选择,尤其是在价格较低的部分?

我不是在寻找建议,而是基于事实对产品进行比较。我知道以下几点:

  • NCover
  • 似乎很受欢迎,看起来还不错
  • 支持语句覆盖和分支覆盖
  • $480 for "NCover 3 Complete"
  • 旧的测试版可用 for free
  • Visual Studio (2008 Pro) | (2005 Team System (Development, Test or Team Suite Editions))
  • 好吧,它是 Microsoft,所以我希望它能够正常工作
  • 完全集成到 Visual Studio
  • 至少 5,469 美元
  • PartCover - 没有进一步的发展(转移到 OpenCover)
  • 开源
  • 支持语句覆盖
  • OpenCover - PartCover 的继任者
  • 开源
  • 支持分支和语句覆盖
  • 32 位和 64 位支持
  • Silverlight 支持
  • Background
  • Tutorial on The Code Project by the primary developer
  • .NET Core support yet
  • SD Test Coverage
  • 适用于 32 位和 64 位,完整的 C# 4.0
  • 处理小型和超大型代码库
  • 单用户许可证 250 美元
  • JetBrains dotCover
  • 个人许可证 100 美元。用户组、开源项目、学生和教师免费。
  • 支持语句覆盖
  • Silverlight 支持
  • NCrunch
  • 个人许可证 159 美元
  • 商业座位许可证 $289
    * 测试期间免费,to become commercial, pricing unknown future unknown .
  • Visual Studio 中的代码覆盖率指标
  • 连续(近实时)测试
  • 可视化每测试代码覆盖率
  • 性能指标,并行多核测试执行
  • NDepend
  • $410用于开发者许可证
  • NDepend 可以从 NCover、DotCover、Visual Studio 2017 导入覆盖数据; 2015、2013、2012、2010 和 2008 年代码覆盖率文件。
  • 依赖图
  • 依赖结构矩阵
  • 可视化代码指标
  • 验证代码规则
  • 最佳答案

    我用的是TestDriven.NET自带的NCover版本.它将允许您轻松地右键单击您的单元测试类库,然后点击测试→覆盖率,它将拉出报告。

    关于c# - 我可以使用什么来实现 C#/.NET 的高质量代码覆盖?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/276829/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com