C#/.NET 的代码覆盖率选项:比较分析
确定最适合 C#/.NET 的代码覆盖率工具可以是这是一项具有挑战性的任务,尤其是考虑到有多种选择的可用性时。此分析对流行工具进行了全面比较,以帮助您做出明智的决定。
NCover
NCover 是一种广泛认可的期权,提供声明和分支覆盖。 “NCover 3 Complete”版本售价 480 美元,旧版测试版免费提供。
Visual Studio 2008 Pro 和 2005 Team System
集成的代码覆盖率Visual Studio 中的功能是付费选项,起始价格为$5,469。
OpenCover
OpenCover 是一个开源工具,已取代 PartCover。它支持分支和语句覆盖,原生支持各种平台,如 32 位和 64 位系统、Silverlight 和后台执行。
SD 测试覆盖率
SD 测试覆盖率是一种商业工具,可以处理小型和大型代码库。它提供 32 位和 64 位支持,单用户许可证售价 250 美元。
JetBrains dotCover
dotCover 是另一个付费工具,通过 Silverlight 提供报表覆盖支持。个人许可证售价为 100 美元,为用户组、开源项目、学生和教师提供免费选项。
NCrunch
NCrunch 是一个商业工具,提供Visual Studio 中的持续测试和实时代码覆盖率指标。个人许可证的价格为 159 美元,而商业席位许可证的价格为 289 美元。
NDepend
NDepend 是一个开发人员工具,可以从各种来源(例如 NCover、 Visual Studio 等。它提供代码度量的可视化、依赖结构的分析以及代码规则的验证。开发者许可证售价为 410 美元。
建议
虽然此处提供的选项提供不同的功能,但具体用例和首选功能将最终决定最合适的工具满足您的要求。考虑覆盖范围水平、与 Visual Studio 的集成、开源性质、价格点以及符合您的项目需求的任何其他功能等因素。
以上是哪种 C#/.NET 代码覆盖工具适合我的项目?的详细内容。更多信息请关注PHP中文网其他相关文章!