用例设计的题,分别给出下面程序最少的测试用例,达到语句覆盖和条件覆盖.int f1(int m,int n){if(m>1 and n>0){ if(n%2==0){s=s+3;}else{s=s+1;}m=m-n;}return s}
2019-04-19
用例设计的题,分别给出下面程序最少的测试用例,达到语句覆盖和条件覆盖.
int f1(int m,int n)
{
if(m>1 and n>0)
{ if(n%2==0)
{s=s+3;}
else
{s=s+1;}
m=m-n;
}
return s
}
优质解答
1、m=2,n=0,不满足if(m>1 and n>0)
2、m=2,n=1,满足if(m>1 and n>0) 但不满足if(n%2==0)
3、m=2,n=2,满足if(m>1 and n>0) 同时满足if(n%2==0)
1、m=2,n=0,不满足if(m>1 and n>0)
2、m=2,n=1,满足if(m>1 and n>0) 但不满足if(n%2==0)
3、m=2,n=2,满足if(m>1 and n>0) 同时满足if(n%2==0)