我可以使用C#/NET的高质量代码覆盖率做什么?

【字号: 日期:2024-03-18浏览:42作者:雯心
(adsbygoogle = window.adsbygoogle || []).push({}); 如何解决我可以使用C#/NET的高质量代码覆盖率做什么??

我使用TestDriven.NET随附的NCover版本。它可以让您轻松地右键单击您的单元测试类库,然后单击Test With→Coverage ,它将拉出报告。

解决方法

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

我想知道.NET(或C#专用)代码覆盖率有哪些选择,尤其是在价格较低的细分市场中?

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

NCover似乎很受欢迎,看起来也不错支持语句覆盖和分支覆盖$ 480的“ NCover 3 Complete”免费提供较旧的Beta版本Visual Studio(2008专业版)| (2005团队系统(开发,测试或团队套件版)好吧,是微软,所以我希望它能正常工作完全集成到Visual Studio中至少$ 5,469PartCover-无需进一步开发(移至OpenCover) 开源的支持声明覆盖OpenCover -PartCover的后继者 开源支持分支和语句覆盖32和64位支持Silverlight支持背景主要开发人员有关代码项目的教程没有.NET核心还支持SD测试覆盖率适用于32和64位,完整C#4.0处理小型和大型代码库单用户许可证250美元JetBrains dotCover个人许可证$ 100。用户组,开源项目,学生和老师免费。支持声明覆盖Silverlight支持

NCrunch

个人执照$ 159商业座位许可证$ 289 *试用期内免费, 要投入商业使用,定价未知, 将来未知。Visual Studio中的代码覆盖率指示器连续(近实时)测试可视化的每次测试代码覆盖率性能指标,并行多核测试执行

依赖

410美元的开发者许可证

NDepend可以从NCover,DotCover,Visual Studio 2017导入coverage数据;2015、2013、2012、2010和2008代码覆盖率文件。依赖图依赖结构矩阵可视化代码指标验证代码规则
相关文章: