文档介绍:逻辑覆盖方法
测试用例组
执行路径
语句覆盖
A=3,B=1,X=2
3、4、5、6
判断覆盖
A=3,B=0,X=2
A=2,B=0,X=1
3、4、5、6
3、5
条件覆盖
A=3,B=1,X=1
A=2,B=逻辑覆盖方法
测试用例组
执行路径
语句覆盖
A=3,B=1,X=2
3、4、5、6
判断覆盖
A=3,B=0,X=2
A=2,B=0,X=1
3、4、5、6
3、5
条件覆盖
A=3,B=1,X=1
A=2,B=0,X=1
3、 5、6
3、5、6
判断/条件覆盖
A=3 B=0X=3
A=3 B=1 X=1
A=2 B=0 X=3
A=2 B=1 X=1
3、4、5、6
3、5、6
3、5、6
3、5
条件覆盖组合
A=3 B=0 X=3
A=3 B=1 X=1
A=2 B=0 X=1
A=2 B=0 X=1
3、4、5、6
3、5、6
3、4、5
3、5
1 main()
2 {
3 int n1=0, n2=0, s=10;
4 int I, j, k;
5 scanf(“%d, %d , %d”, &i, &j, &k);
6 while(i<6)
7 {
8 if (j<4︱︱k>5)
9 n1++;
10 else
11 {
12 s=s+10;
13 n2++;
14 }
15 i++;
16 }
17 print(“n1=%d, n2=%d, s=%d\n”, n1, n2, s);
18 }
路径
Path1