Rie*_*ana 6 java testing code-coverage
我在 eclipse 中有源代码(java 语言)。然后我检查覆盖范围。我给 4 作为输入。但是我不知道颜色(红色,黄色和绿色)的含义是什么。这是代码(ifElse.java):
那么Statement 80%、Branch 50%、Term 50%是什么意思呢?如何计算?谢谢你。
isa*_*sah 10
绿色表示您的测试已通过这些说明。
黄色表示您的测试已通过这些说明,但并未涵盖所有可能的情况。
如果你有这个简单的条件:
if(i>2) <- yellow
Run Code Online (Sandbox Code Playgroud)
这意味着您的测试涵盖了i小于 2 或大于 2的值,但不是其中的两个。在这种情况下,您必须考虑两种不同的“场景”,这通常意味着两种不同的测试。
红色表示您的所有测试均未达到这些说明。
| 归档时间: |
|
| 查看次数: |
14188 次 |
| 最近记录: |