gpt4 book ai didi

.net - 单元测试中的代码覆盖率

转载 作者:行者123 更新时间:2023-12-01 22:50:48 27 4
gpt4 key购买 nike

这是关于 .NET 库 (DLL) 的内容。

测量单元测试用例所涵盖的代码有哪些选项?它真的值得付出努力(测量代码覆盖率)吗?我想知道覆盖 70% 的代码可能太容易了,而超过 90% 几乎不可能。

[编辑]另一个有趣的问题(由“E Rolnicki”提出)是:什么被认为是合理的覆盖率?

最佳答案

NCover(同名的商业工具和开源工具)和 Visual Studio 中的代码覆盖工具几乎是 MS 世界中的主要工具。

代码覆盖率是一个反向指标。它并没有真正向您展示哪些代码经过了充分的测试。就像尼克提到的,你可以测试那个封面,但不要真正测试太多。相反,代码覆盖率会告诉您代码的哪些区域绝对没有测试。从那里,您可以决定为此代码编写测试是否有意义。

一般来说,我认为您应该进行代码覆盖,因为它不需要花费太多精力来设置,而且它至少可以为您提供比以前更多的有关代码的信息。

我同意,获取代码的最后一部分可能是最困难的,并且可能在某个点上它的投资返回率没有意义。

关于.net - 单元测试中的代码覆盖率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/663197/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com