什么是高线覆盖,但低覆盖率表示?

时间:2012-03-27 21:31:26

标签: testing code-coverage

使用MS测试和代码覆盖率支持,我发现了60%线覆盖率,但只有17%的块覆盖率。我该怎么解释这个? (与线条相比,我对块有点模糊,但有点想法)

编辑: 我不是在寻找一个定义。基本上我正在寻找类似于&#34的内容;这意味着你编写了涵盖很多行的测试,但没有很好地涵盖条件逻辑和交互"这是什么意思?

1 个答案:

答案 0 :(得分:2)

通常,LineCoverage意味着测试正在测试一行代码。 BlockCoverage意味着测试正在测试代码块,例如if / else语句的块,以{开头,以}结尾。

问候,