判定覆盖与条件覆盖有什么区别啊?
if(条件1) 语句1
else if(条件2) 语句2
else 语句3
判定是不是就当条件1且条件2同为真或同为假;而条件就是两个条件的4种取值(TT TF FT FF)?
判定覆盖与条件覆盖有什么区别啊?
if(条件1) 语句1
else if(条件2) 语句2
else 语句3
判定是不是就当条件1且条件2同为真或同为假;而条件就是两个条件的4种取值(TT TF FT FF)?
判定覆盖使得程序中每个判定至少有一次为真,有一次为假,就是说真价每个都要执行一次。而条件覆盖每个条件至少执行一次真假,也就是说真假都要执行一次。
判定条件覆盖即满足了判定覆盖又满足了条件覆盖,弥补了两者的不足。