Testing 使用else if和else进行多条件覆盖测试
当我想使用多条件覆盖率测试方法时Testing 使用else if和else进行多条件覆盖测试,testing,Testing,当我想使用多条件覆盖率测试方法时 void someMethod() { if(a>0 && (b<4 || c>5)) ) { }else if(d==4 && e>0) { }else{} if(f!=0 && x>2) { } } void someMethod() { 如果(a>0&(b5))) { }如果(d==4&&e>0),则为else { }else{}
void someMethod()
{
if(a>0 && (b<4 || c>5)) )
{
}else if(d==4 && e>0)
{
}else{}
if(f!=0 && x>2)
{
}
}
void someMethod()
{
如果(a>0&(b5)))
{
}如果(d==4&&e>0),则为else
{
}else{}
如果(f!=0&&x>2)
{
}
}
我应该创建多少个真值表?
我知道我应该像下面这样创建一个,但是我应该把else if和else以及下一个if放在哪里呢?我是把它们放在一起还是创建另一个真值表
Test Case a > 0 b < 4 c > 5
MCC1 F F F
MCC2 F F T
MCC3 F T F
MCC4 F T T
MCC5 T F F
MCC6 T F T
MCC7 T T F
MCC8 T T T
测试用例a>0b<4c>5
mcc1f
mcc2f-T
mcc3f
MCC4-F-T
mcc5tf
mcc6t
MCC7-T-F
MCC8 T