这是关于.NET库(DLL).
测量单元测试用例所涵盖的代码的选项有哪些?实际上值得努力(测量代码覆盖率)吗?我想要覆盖70%的代码可能太容易了,几乎不可能超过90%.
[编辑]另一个有趣的问题(由"E Rolnicki"提出)是:什么被认为是合理的覆盖率%?
NCover(商业和开源的同名)和Visual Studio中的代码覆盖工具几乎是MS世界的主要工具.
代码覆盖率是一个反向指标.它并没有真正向您展示哪些代码已经过充分测试.就像尼克提到的那样,你可以进行覆盖测试,但实际测试不多.代码覆盖率会告诉您代码的哪个区域绝对没有测试.从那里,您可以决定是否有必要为此代码编写测试.
一般来说,我认为您应该进行代码覆盖,因为它不需要花费太多精力进行设置,它至少可以为您提供有关代码的更多信息,而不是之前的代码.
我同意获得最后一部分代码可能是最难的,可能有一点,它的投资回报率是没有意义的.