Testing 线路覆盖率高,但区块覆盖率低,说明了什么?

Testing 线路覆盖率高,但区块覆盖率低,说明了什么?,testing,code-coverage,Testing,Code Coverage,使用MS Test和代码覆盖率支持,我发现了一些行覆盖率为60%,但块覆盖率仅为17%的东西。我该如何解释呢?(与线条相比,我对块的理解有点模糊,但我有点理解) 编辑: 我不是在寻找一个定义。基本上,我在寻找“这意味着你编写的测试涵盖了很多行,但没有很好地涵盖条件逻辑和交互”这是什么意思?通常,行覆盖意味着测试只测试一行代码。BlockCoverage是指测试代码块,例如if/else语句的块,从{开始,以}结束 您好,谢谢您的回答。我在寻找我应该如何解释这一点。i、 e.线路覆盖率高,但区块覆

使用MS Test和代码覆盖率支持,我发现了一些行覆盖率为60%,但块覆盖率仅为17%的东西。我该如何解释呢?(与线条相比,我对块的理解有点模糊,但我有点理解)

编辑:
我不是在寻找一个定义。基本上,我在寻找“这意味着你编写的测试涵盖了很多行,但没有很好地涵盖条件逻辑和交互”这是什么意思?

通常,行覆盖意味着测试只测试一行代码。BlockCoverage是指测试代码块,例如if/else语句的块,从{开始,以}结束


您好,

谢谢您的回答。我在寻找我应该如何解释这一点。i、 e.线路覆盖率高,但区块覆盖率低意味着什么?我已经阅读了许多其他类似问题的定义。嗨。我在这个网站上找到了一个非常好的“解释”指南:-我想这比我的第一个答案更能帮助你。