软件测试流程图白盒测试条件覆盖路径覆盖
A. a>=1&&a<=5
B. b>=1&&b<=12
C. d>=10001&&d<=32767
D. a[i].kahao!=d
D1. b=1&&b=2;
D2. b=1&&b=2;
E. a[i].m[b].yfgz>=0;
F. a[i].m[b].sf>=0
G. a[i].m[b].df>=0
H. b=1&&b=2
I strcmp(a[i].xingming,c)==0)&&i
J. d>=10001&&d<=32767
K. b=1&&b=2
L. c=1&&c=2
M. d>=10001&&d<=32767
判定条件:
白盒测试
条件覆盖
测试用例取值条件具体取值条件通过路径2Aa<1 or a>5FA2
3A.Ba>=1&&a<=5
b<1 or b>12TA.FB2
4
10005A.B.Ca>=1&&a<=5
b>=1&&b<=12
d<10001ord>32767
TA.TB.FC2
3
10002
2A.B.C.D.D1a>=1&&a<=5
b>=1&&b<=12
d>=10001&&d<=32767
a[i].kahao!=d
b=2TA.TB.TC.TD.FD12
1
10001
2A.B.C.D.D1a>=1&&a<=5
b>=1&&b<=12
d>=10001&&d<=32767
a[i].kahao=d
b=2
TA.TB.TC.FD.FD12
1
10001
1
abc
8000
100
100A.B.C.D.D1.E.F.Ga>=1&&a<=5
b>=1&&b<=12
d>=10001&&d<=32767
a[i].kahao!=d
b=1
a[i].m[b].yfgz>=0
a[i].m[b].sf>=0
a[i].m[b].df>=0TA.TB.TC.TD.TD1.TE.TF.TG2
7
32767
Wlx
1
-6000A.B.C.D.D1.Ea>=1&&a<=5
b>=1&&b<=12
d>=10001&&d<=32767
a[i].kahao!=d
b=1
a[i].m[b].yfgz<0TA.TB.TC.TD.TD1.FE2
7
20001
1
wpp
7000
-50A.B.C.D.D1.E.Fa>=1&&a<=5
b>=1&&b<=12
d>=10001&&d<=32767
a[i].kahao!=d
b=1
a[i].m[b].yfgz>=0
a[i].m[b].sf<0TA.TB.TC.TD.TD1.TE.FF2
2
10009
1
lxp
7000
200
-50A.B.C.D.D1.E.F.Ga>=1&&a<=5
b>=1&&b<=12
d>=10001&&d<=32767
a[i].kahao!=d
b=1
a[i].m[b].yfgz>=0
a[i].m[b].sf>=0
a[i].m[b].sf<0TA.TB.TC.TD.TD1.TE.TF.FG2
2
10003
1
Qwe
9000
50
30A.B.C.D.D2.E.F.Ga>=1&&a<=5
b>=1&&b<=12
d>=10001&&d<=32767
a[i].kahao!=d
b=1
a[i].m[b].yfgz>=0
a[i].m[b].sf>=0
a[i].m[b].df>=0TA.TB.TC.TD.TD2.TE.TF.TG2
12
32111
1
Lnn
-3000A.B.C.D.D2.Ea>=1&&a<=5
b>=1&&b<=12
d>=10001&&d<=32767
a[i].kahao!=d
b=1
a[i].m[b].yfgz<0TA.TB.TC.TD.TD2.FE2
8
30001
Zd
1
5000
-300A.B.C.D.D2.E.Fa>=1&&a<=5
b>=1&&b<=12
d>=10001&&d<=32767
a[i].kahao!=d
b=1
a[i].m[b].yfgz>=0
a[i].m[b].sf<0TA.TB.TC.TD.TD2.TE.FF2
2
20003
1
Ywh
5000
300
-50A.B.C.D.D2.E.F.Ga>=1&&a<=5
b>=1&&b<=12
d>=10001&&d<=32767
a[i].kahao!=d
b=1
a[i].m[b].yfgz>=0
a[i].m[b].sf>=0
a[i].m[b].sf<0TA.TB.TC.TD.TD2.TE.TF.FG1
1
10001
1A.H.I.Ka>=1&&a<=5
b=1
strcmp(a[i].xingming,c)==