1、
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
2、 白盒测试 条件覆盖 测试用例 取值条件 具体取值条件 通过路径 2 A a<1 or a>5 FA 2 3 A.B a>=1&&a<=5 b<1 or b>12 TA.FB 2 4 10005 A.B.C a>=1&&a<=5 b>=1&&b<=12 d<10001ord>32767 TA.TB.FC 2 3 10002 2 A.B.C.D.D1 a>=1&&a<=5 b>=1&&b<=12 d>=10001&&d<=32767 a[i].kahao!=d b=2 TA.TB.TC.TD.FD1 2 1 10001
3、 2 A.B.C.D.D1 a>=1&&a<=5 b>=1&&b<=12 d>=10001&&d<=32767 a[i].kahao=d b=2 TA.TB.TC.FD.FD1 2 1 10001 1 abc 8000 100 100 A.B.C.D.D1.E.F.G a>=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>=0 TA.TB.TC.TD.TD1.TE.TF.TG 2
4、 7 32767 Wlx 1 -6000 A.B.C.D.D1.E a>=1&&a<=5 b>=1&&b<=12 d>=10001&&d<=32767 a[i].kahao!=d b=1 a[i].m[b].yfgz<0 TA.TB.TC.TD.TD1.FE 2 7 20001 1 wpp 7000 -50 A.B.C.D.D1.E.F a>=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 TA.TB.TC
5、TD.TD1.TE.FF 2 2 10009 1 lxp 7000 200 -50 A.B.C.D.D1.E.F.G a>=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<0 TA.TB.TC.TD.TD1.TE.TF.FG 2 2 10003 1 Qwe 9000 50 30 A.B.C.D.D2.E.F.G a>=1&&a<=5 b>=1&&b<=12 d>=10001&
6、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>=0 TA.TB.TC.TD.TD2.TE.TF.TG 2 12 32111 1 Lnn -3000 A.B.C.D.D2.E a>=1&&a<=5 b>=1&&b<=12 d>=10001&&d<=32767 a[i].kahao!=d b=1 a[i].m[b].yfgz<0 TA.TB.TC.TD.TD2.FE 2 8 30001 Zd 1 5000 -300 A.B.C.D.D2.E
7、F a>=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 TA.TB.TC.TD.TD2.TE.FF 2 2 20003 1 Ywh 5000 300 -50 A.B.C.D.D2.E.F.G a>=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<0 T
8、A.TB.TC.TD.TD2.TE.TF.FG
1
1
10001
1
A.H.I.K
a>=1&&a<=5
b=1
strcmp(a[i].xingming,c)==0&&i 9、I
1
2
10001
1
A.H.J.K
a>=1&&a<=5
b=2
d>=10001&&d<=32767
b=1
TA.FH.TJ.TK
1
2
10001
2
A.H.J.K
a>=1&&a<=5
b=2
d>=10001&&d<=32767
b=2
TA.FH.TJ.FK
1
2
60000
A.H.J
a>=1&&a<=5
b=2
d<10001ord<32767
TA.FH.FJ
4
10001
1
A.M.L
a>=1&&a<=5
d>=10001&&d<=32767
c=1
TA.TM.TL
4
10 10、001
2
A.M.L
a>=1&&a<=5
d>=10001&&d<=32767
c=2
TA.TM.FL
4
70000
A.M
a>=1&&a<=5
d<10001ord<32767
TA.FM
T A. a>=1&&a<=5
TB. b>=1&&b<=12
TC. d>=10001&&d<=32767
TD. a[i].kahao!=d
TD1. b=1TD2. b=1
TE. a[i].m[b].yfgz>=0;
TF. a[i].m[b].sf>=0
TG. a[i].m[b].df>=0
TH. b=1TI strcmp(a[i].xin 11、gming,c)==0)&&i 12、FJ. d<10001ord>327677
FK. b=2
FL. c=2
FM. d<10001ord>32767
路径覆盖
测试用例
覆盖路径
覆盖条件
1 1 dsw 1
(TA.TH.TI.TK)
a>=1&&a<=5;
b=1;
strcmp(a[i].xingming,c)==0)&&i 13、D.TD1.TE.TF.TG)
a>=1&&a<=5;
a[i].m[b].yuefen==b+1;
d>=10001&&d<=32767;
i






