C#(单元测试)的代码覆盖工具

软件推荐 C# 单元测试 代码覆盖率
2021-10-07 23:43:44

我正在为别人的代码编写单元测试。现在,我只是在查看主代码分支的所有类,看看我是否编写了涵盖所有情况的测试。有哪些工具可以帮助我了解我还需要编写多少测试?

4个回答

StackOverflow 有一篇相当广泛的文章,详细介绍了 C#/.Net 的许多可用代码覆盖解决方案。内容转载如下,所有功劳应归 SO 的用户所有:

我想再推荐一种工具。

精细的代码覆盖率它小巧简单,100% 免费。 https://marketplace.visualstudio.com/items?itemName=FortuneNgwenya.FineCodeCoverage

免责声明:我是主要开发人员

我和我的团队使用 Typemock 的隔离器。它是一个单元测试框架,具有一些不错的特性,其中之一就是代码覆盖率我们对这个产品非常满意。

压扁可可

  • 覆盖水平高达 MC/DC 和 MCC
  • 比较测试之间的覆盖率增量
  • 计算最佳测试执行顺序
  • 提交前和提交后补丁分析
  • 此外还支持 C++ 和 C
  • 每个许可证 300 欧元。可分五批提供。

(免责声明:我正在为上述工具的供应商工作)