首页 > 代码库 > 第5次作业+105032014138+牟平
第5次作业+105032014138+牟平
2)测试用例设计表
输入条件 |
三个数据 |
有效等价类 |
无效等价类 |
abc均为整数(1) |
a为非整数 (14) |
||
b为非整数 (15) |
|||
c为非整数 (16) |
|||
ab为非整数 (17) |
|||
ac为非整数 (18) |
|||
bc为非整数 (19) |
|||
abc为非整数 (20) |
|||
各边取值均在(0~100)(2) |
a<0 (21) |
||
a>100 (22) |
|||
b<0 (23) |
|||
b>100 (24) |
|||
c<0 (25) |
|||
c>100 (26) |
|||
输入三个数abc(3) |
a为空 (27) |
||
b为空 (28) |
|||
c为空 (29) |
|||
ab为空 (30) |
|||
ac为空 (31) |
|||
bc为空 (32) |
|||
abc均为空 (33) |
|||
输出条件 |
一般三角形 |
a+b>c (4) |
a+b=c (34) |
a+b<c (35) |
|||
a+c>b (5) |
a+c=b (36) |
||
a+c<b (37) |
|||
b+c>a (6) |
b+c=a (38) |
||
b+c<a (39) |
|||
等腰三角形 |
a=b (7) |
|
|
a=c (8) |
|
||
b=c (9) |
|
||
等边三角形 |
a=b=c (10) |
|
|
直角三角形 |
a2+b2=c2 (11) |
|
|
a2+c2=b2 (12) |
|
||
b2+c2=a2 (13) |
|
决策表测试用例 |
||||||||||
编号 |
输入 |
预期输出 |
实际输出 |
结果 |
||||||
a |
b |
c |
三角形类型 |
周长 |
面积 |
三角形类型 |
周长 |
面积 |
||
1 |
5 |
2 |
3 |
不构成三角形 |
|
|
不构成三角形 |
|
|
通过 |
2 |
5 |
3 |
2 |
不构成三角形 |
|
|
不构成三角形 |
|
|
通过 |
3 |
3 |
5 |
2 |
不构成三角形 |
|
|
不构成三角形 |
|
|
通过 |
4 |
6 |
4 |
5 |
一般三角形 |
15 |
7.8 |
一般三角形 |
15 |
7.8 |
通过 |
5 |
5 |
5 |
6 |
等腰三角形 |
16 |
12.0 |
等腰三角形 |
16 |
12.0 |
通过 |
6 |
5 |
8 |
5 |
等腰三角形 |
18 |
12.0 |
等腰三角形 |
16 |
12.0 |
通过 |
7 |
10 |
8 |
8 |
等腰三角形 |
26 |
2 |
等腰三角形 |
26 |
|
通过 |
8 |
3 |
3 |
3 |
等边三角形 |
9 |
2.25 |
等边三角形 |
9 |
2.25 |
通过 |
9 |
5 |
12 |
13 |
直角三角形 |
30 |
30.0 |
直角三角形 |
30 |
30.0 |
通过 |
10 |
10 |
6 |
8 |
直角三角形 |
24 |
24.0 |
直角三角形 |
24 |
24.0 |
通过 |
11 |
5 |
4 |
3 |
直角三角形 |
12 |
6.0 |
直角三角形 |
12 |
6.0 |
通过 |
无效等价类覆盖测试用例 |
|||||||||||
编号 |
输入 |
覆盖等价类 |
预期输出 |
实际输出 |
结果 |
||||||
a |
b |
c |
三角形类型 |
周长 |
面积 |
三角形类型 |
周长 |
面积 |
|||
1 |
a |
2 |
3 |
14 |
输入有误,请重新输入 |
|
|
输入有误,请重新输入 |
|
|
通过 |
2 |
3 |
b |
2 |
15 |
输入有误,请重新输入 |
|
|
输入有误,请重新输入 |
|
|
通过 |
3 |
3 |
4 |
c |
16 |
输入有误,请重新输入 |
|
|
输入有误,请重新输入 |
|
|
通过 |
4 |
10.5 |
0.5 |
8 |
17 |
输入有误,请重新输入! |
|
|
输入有误,请重新输入! |
|
|
通过 |
5 |
10.2 |
15 |
8.2 |
18 |
输入有误,请重新输入 |
|
|
输入有误,请重新输入 |
|
|
通过 |
6 |
16 |
7.3 |
0.2 |
19 |
输入有误,请重新输入 |
|
|
输入有误,请重新输入 |
|
|
通过 |
7 |
0.5 |
3.8 |
8.8 |
20 |
输入有误,请重新输入 |
|
|
输入有误,请重新输入 |
|
|
通过 |
8 |
-15 |
5 |
5 |
21 |
输入有误,请重新输入 |
|
|
输入有误,请重新输入 |
|
|
通过 |
9 |
222 |
88 |
5 |
22 |
边的值不在范围内 |
|
|
边的值不在范围内 |
|
|
通过 |
10 |
50 |
-50 |
50 |
23 |
输入有误,请重新输入 |
|
|
输入有误,请重新输入 |
|
|
通过 |
11 |
8 |
222 |
8 |
24 |
边的值不在范围内 |
|
|
边的值不在范围内 |
|
|
通过 |
12 |
88 |
88 |
-8 |
25 |
输入有误,请重新输入 |
|
|
输入格式错误,请输入整数! |
|
|
通过 |
13 |
88 |
88 |
111 |
26 |
边的值不在范围内 |
|
|
边的值不在范围内 |
|
|
通过 |
14 |
|
5 |
5 |
27 |
输入有误,请重新输入 |
|
|
输入有误,请重新输入 |
|
|
通过 |
15 |
5 |
|
5 |
28 |
输入有误,请重新输入 |
|
|
输入有误,请重新输入 |
|
|
通过 |
16 |
5 |
5 |
|
29 |
输入有误,请重新输入 |
|
|
输入有误,请重新输入 |
|
|
通过 |
17 |
|
|
55 |
30 |
输入有误,请重新输入 |
|
|
输入有误,请重新输入 |
|
|
通过 |
18 |
|
55 |
|
31 |
输入有误,请重新输入 |
|
|
输入有误,请重新输入 |
|
|
通过 |
19 |
55 |
|
|
32 |
输入有误,请重新输入 |
|
|
输入有误,请重新输入 |
|
|
通过 |
21 |
|
|
|
33 |
输入有误,请重新输入 |
|
|
输入有误,请重新输入 |
|
|
通过 |
22 |
8 |
8 |
20 |
34 |
不构成三角形 |
|
|
不构成三角形 |
|
|
通过 |
23 |
1 |
1 |
20 |
35 |
不构成三角形 |
|
|
不构成三角形 |
|
|
通过 |
24 |
1 |
30 |
50 |
36 |
不构成三角形 |
|
|
不构成三角形 |
|
|
通过 |
25 |
1 |
30 |
10 |
37 |
不构成三角形 |
|
|
不构成三角形 |
|
|
通过 |
26 |
80 |
6 |
8 |
38 |
不构成三角形 |
|
|
不构成三角形 |
|
|
通过 |
27 |
5 |
5 |
50 |
39 |
不构成三角形 |
|
|
不构成三角形 |
|
|
通过 |
决策表 |
||||||||||||||||||
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
a+b>c |
F |
T |
T |
T |
T |
T |
T |
T |
T |
T |
T |
T |
T |
T |
T |
T |
T |
T |
a+c>b |
— |
F |
T |
T |
T |
T |
T |
T |
T |
T |
T |
T |
T |
T |
T |
T |
T |
T |
b+c>a |
— |
— |
F |
T |
T |
T |
T |
T |
T |
T |
T |
T |
T |
T |
T |
T |
T |
T |
a=b |
— |
— |
— |
F |
T |
F |
F |
T |
T |
T |
F |
F |
F |
F |
— |
— |
— |
— |
a=c |
— |
— |
— |
F |
F |
T |
F |
T |
F |
T |
T |
F |
F |
F |
— |
— |
— |
— |
b=c |
— |
— |
— |
F |
F |
F |
T |
T |
T |
F |
T |
F |
F |
F |
— |
— |
— |
— |
a2+b2=c2 |
— |
— |
— |
F |
F |
F |
F |
F |
— |
— |
— |
T |
F |
F |
T |
T |
F |
T |
a2+c2=b2 |
— |
— |
— |
F |
F |
F |
F |
F |
— |
— |
— |
F |
T |
F |
T |
F |
T |
T |
b2+c2=a2 |
— |
— |
— |
F |
F |
F |
F |
F |
— |
— |
— |
F |
F |
T |
F |
T |
T |
T |
等腰三角形 |
|
|
|
|
√ |
√ |
√ |
|
|
|
|
|
|
|
|
|
|
|
等边三角形 |
|
|
|
|
|
|
|
√ |
|
|
|
|
|
|
|
|
|
|
一般三角形 |
|
|
|
√ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
直角三角形 |
|
|
|
|
|
|
|
|
|
|
|
√ |
√ |
√ |
|
|
|
|
不构成三角形 |
√ |
√ |
√ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
不可能 |
|
|
|
|
|
|
|
|
√ |
√ |
√ |
|
|
|
√ |
√ |
√ |
√ |
决策表测试用例 |
||||||||||
编号 |
输入 |
预期输出 |
实际输出 |
结果 |
||||||
a |
b |
c |
三角形类型 |
周长 |
面积 |
三角形类型 |
周长 |
面积 |
||
1 |
5 |
2 |
3 |
不构成三角形 |
|
|
不构成三角形 |
|
|
通过 |
2 |
5 |
3 |
2 |
不构成三角形 |
|
|
不构成三角形 |
|
|
通过 |
3 |
3 |
5 |
2 |
不构成三角形 |
|
|
不构成三角形 |
|
|
通过 |
4 |
6 |
4 |
5 |
一般三角形 |
15 |
7.8 |
一般三角形 |
15 |
7.8 |
通过 |
5 |
5 |
5 |
6 |
等腰三角形 |
16 |
12.0 |
等腰三角形 |
16 |
12.0 |
通过 |
6 |
5 |
8 |
5 |
等腰三角形 |
18 |
12.0 |
等腰三角形 |
16 |
12.0 |
通过 |
7 |
10 |
8 |
8 |
等腰三角形 |
26 |
2 |
等腰三角形 |
26 |
|
通过 |
8 |
3 |
3 |
3 |
等边三角形 |
9 |
2.25 |
等边三角形 |
9 |
2.25 |
通过 |
9 |
5 |
12 |
13 |
直角三角形 |
30 |
30.0 |
直角三角形 |
30 |
30.0 |
通过 |
10 |
10 |
6 |
8 |
直角三角形 |
24 |
24.0 |
直角三角形 |
24 |
24.0 |
通过 |
11 |
5 |
4 |
3 |
直角三角形 |
12 |
6.0 |
直角三角形 |
12 |
6.0 |
通过 |
3)测试结论
花出决策表用了一些时间,测试没发现什么问题,顺利通过
4)给开发同学的建议
旦复旦兮,一起加油
第5次作业+105032014138+牟平