有什么我可以用于质量良好的代码复盖C#/.净?[关闭]
-
07-07-2019 - |
题
我不知道什么样的选择有。网(或C#具体而言)的代码复盖范围,特别是在价格较低的部分?
我不是在寻找建议,但对于一个比较的基础的产品的事实。我知道如下:
- NCover
- 似乎是非常受欢迎的,看起来很好
- 支持声明的复盖范围和分支机构的复盖范围
- 480美元用于"NCover3完整的"
- 老年beta版本都可以 免费的
- Visual Studio(2008亲的)|(2005团队系统(开发、测试或团队套房版))
- 嗯,这是Microsoft所以我希望它能正常工作
- 完全融入Visual Studio
- 至少$5,469
- PartCover -没有进一步的发展(移到OpenCover)
- 开放源
- 支持声明的复盖范围
- OpenCover -继承PartCover
- 开放源代码
- 支持分支和复盖范围的声明
- 32和64位的支持
- Silverlight支持
- 背景
- 教程的项目由主要开发人员
- 没有 .网核心的支持呢
- SD测试的复盖范围
- 与32和64位,全C#4.0
- 处理小型和非常大的码基地
- 250美元为单用户许可证
- 本文dotCover
- 100美元的个人许可证。免费为用户群体,开源项目、学生和教师。
- 支持声明的复盖范围
- Silverlight支持
-
- $410 对于开发许可证
- NDepend可以进口复盖率的数据NCover,DotCover,Visual Studio2017年;2015年,到2013年、2012年、2010年和2008年码的复盖范围的文件。
- 依赖关系图
- 依赖性矩阵的结构
- 可视化指标代码
- 验证码的规则
解决方案
我使用的版本NCover附带 TestDriven.NET.它会让你轻松权击你的单元测试类图书馆,并打 测试与→复盖范围, ,它将拉动的报告。
其他提示
替代NCover可以 PartCover, 是一个开放源码工具的复盖范围。净非常类似于NCover,它包括控制台应用程序、GUI复盖范围浏览器,并XSL转换为使用 CruiseControl.NET.
这是一个非常有趣的产品。
OpenCover 已经取代PartCover.
TestCocoon 也是很好的。这是在积极发展,拥有一个用户社区:
- 开放源(GPL3)
- 支持C++/C#交叉平台(Linux,Windows和Mac)
- CoverageScanner-仪器期间产生
- CoverageBrowser视、分析和管理复盖的代码结果
然而,TestCocoon是不再开发和它的创造者是现在产生一个商业软件C/C++。
我不知道有什么区别与零售NCover,但还有一个NCover 项目SourceForge 当然,这是开放源代码和免费的。
看看 C#测试的复盖范围 工具从我的公司,语义的设计:
它已经非常低的开销,处理巨大的系统的文件,直观的图形用户界面,如何复盖在特定的文件中,并生成的报告的复盖范围分列在方法、类和包装的水平。
TestMatrix 是一个单元的测试运和代码复盖率的工具。
C#测试工具的复盖范围 已经非常低的开销,处理巨大的系统的文件,直观的图形用户界面显示复盖的具体文件和产生报告的复盖范围分列在方法、类和包装的水平。
代码复盖的功能,以及可编程API的,来Visual Studio2010年。可悲的是,只有两个版本,包括充分代码的复盖范围的能力是优质和最终的。然而,我相信API将提供任何版本,所以创建代码复盖范围的文件和编写一个观众的复盖范围的信息可能是可能的。
我们已经发布了EAP到 dotCover 并将释放的测试版本。