分支覆盖率缺少其他

时间:2014-12-28 19:04:48

标签: testing branch code-coverage

给出一些代码:

int(x) {
 if(x==0) { dosomething }
}

如果我用两个测试用例运行它:t1 =< 0>并且t2 =< 2>,即使缺少else语句,这也会为我提供100%的分支覆盖率吗?

换句话说,是否需要存在else语句来实现100%的分支覆盖?

由于

1 个答案:

答案 0 :(得分:0)

是的,这两个输入将导致完整的分支覆盖。完整分支覆盖不需要else

您可能会认为存在空隐式else块。