如何解决我可以使用C#/NET的高质量代码覆盖率做什么?
我使用TestDriven.NET随附的NCover版本。它可以让您轻松地右键单击您的单元测试类库,然后单击Test With→Coverage ,它将拉出报告。
解决方法
已锁定 。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。
我想知道.NET(或C#专用)代码覆盖率有哪些选择,尤其是在价格较低的细分市场中?
我不是在寻找建议,而是在根据事实对产品进行比较。我知道以下几点:
- NCover
- 似乎很受欢迎,看起来也不错
- 支持语句覆盖和分支覆盖
- $ 480的“ NCover 3 Complete”
- 免费提供较旧的Beta版本
- Visual Studio(2008专业版)| (2005团队系统(开发,测试或团队套件版)
- 好吧,是微软,所以我希望它能正常工作
- 完全集成到Visual Studio中
- 至少$ 5,469
- PartCover-无需进一步开发(移至OpenCover)
- 开源的
- 支持声明覆盖
- OpenCover -PartCover的后继者
- 开源
- 支持分支和语句覆盖
- 32和64位支持
- Silverlight支持
- 背景
- 主要开发人员有关代码项目的教程
- 没有.NET核心还支持
- SD测试覆盖率
- 适用于32和64位,完整C#4.0
- 处理小型和大型代码库
- 单用户许可证250美元
- JetBrains dotCover
- 个人许可证$ 100。用户组,开源项目,学生和老师免费。
- 支持声明覆盖
- Silverlight支持
-
- 个人执照$ 159
- 商业座位许可证$ 289
*试用期内免费, 要投入商业使用,定价未知, 将来未知。 - Visual Studio中的代码覆盖率指示器
- 连续(近实时)测试
- 可视化的每次测试代码覆盖率
- 性能指标,并行多核测试执行
-
410美元的开发者许可证
- NDepend可以从NCover,DotCover,Visual Studio 2017导入coverage数据;2015、2013、2012、2010和2008代码覆盖率文件。
- 依赖图
- 依赖结构矩阵
- 可视化代码指标
- 验证代码规则
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。