首页 > 代码库 > 第5次作业+105032014158+余超勇
第5次作业+105032014158+余超勇
被测代码连接:http://www.cnblogs.com/destinyandfate/p/6792202.html
1)被测项目界面。
2)测试用例设计表
1.等价类划分法:
输入条件 |
输入等价类 |
有效等价类 |
无效等价类 |
三个整数 |
a,b,c均为整数(1) |
a为非整数 (4) |
|
b为非整数 (5) |
|||
c为非整数 (6) |
|||
ab为非整数 (7) |
|||
ac为非整数 (8) |
|||
bc为非整数 (9) |
|||
abc为非整数 (10) |
|||
三个数的范围 |
a,b,c的值均为1~100(2) |
a<0 (11) |
|
a>100 (12) |
|||
b<0 (13) |
|||
b>100 (14) |
|||
c<0 (15) |
|||
c>100 (16) |
|||
三个数 |
输入了三个数(3) |
a为空 (17) |
|
b为空 (18) |
|||
c为空 (19) |
|||
ab为空 (20) |
|||
ac为空 (21) |
|||
bc为空 (22) |
|||
abc均为空 (23) |
输出等价类:
R1 = { <a,b,c>: 边为a,b,c的等边三角形 } R2 = { <a,b,c>: 边为a,b,c的等腰三角形 } R3 = { <a,b,c>: 边为a,b,c的一般三角形 }
R4 = { <a,b,c>: 边为a,b,c不能组成三角形 }R5= { <a,b,c>: 边为a,b,c的直角三角形 }
等级划分测试用例:
有效:
用例编号 |
a |
b |
c |
预期结果 |
实际结果 |
覆盖测试类 |
是否通过 |
||||
输出 |
面积 |
周长 |
输出 |
面积 |
周长 |
||||||
1 |
3 |
4 |
5 |
直角三角形 |
6.0 |
12 |
直角三角形 |
6 |
12 |
1,2,3,R5 |
通过 |
2 |
3 |
3 |
4 |
等腰三角形 |
4.47 |
10 |
等腰三角形 |
4.47 |
10 |
1,2,3,R2 |
通过 |
3 |
5 |
6 |
7 |
一般三角形 |
14.70 |
18 |
一般三角形 |
14.69 |
18 |
1,2,3,R3 |
通过 |
4 |
3 |
3 |
3 |
等边三角形 |
3.90 |
9 |
等边三角形 |
3.89 |
9 |
1,2,3,R1 |
通过 |
无效:
用例编号 |
a |
b |
c |
预期结果 |
实际结果 |
覆盖测试类 |
是否通过 |
||||
输出 |
面积 |
周长 |
输出 |
面积 |
周长 |
||||||
1 |
3.5 |
4 |
5 |
输入有误,请重新输入 |
|
|
输入有误,请重新输入 |
|
|
2,3,4 |
通过 |
2 |
3 |
4.5 |
5 |
输入有误,请重新输入 |
|
|
输入有误,请重新输入 |
|
|
2,3,5 |
通过 |
3 |
3 |
4 |
5.5 |
输入有误,请重新输入 |
|
|
输入有误,请重新输入 |
|
|
2,3,6 |
通过 |
4 |
3.5 |
4.5 |
5 |
输入有误,请重新输入 |
|
|
输入有误,请重新输入 |
|
|
2,3,7 |
通过 |
5 |
3.5 |
4 |
5.5 |
输入有误,请重新输入 |
|
|
输入有误,请重新输入 |
|
|
2,3,8 |
通过 |
6 |
3 |
4.5 |
5.5 |
输入有误,请重新输入 |
|
|
输入有误,请重新输入 |
|
|
2,3,9 |
通过 |
7 |
3.5 |
4.5 |
5.5 |
输入有误,请重新输入 |
|
|
输入有误,请重新输入 |
|
|
2,3,10 |
通过 |
8 |
-3 |
4 |
5 |
输入有误,请重新输入 |
|
|
输入有误,请重新输入 |
|
|
1,3,11 |
通过 |
9 |
103 |
99 |
88 |
输入有误,请重新输入 |
|
|
输入有误,请重新输入 |
|
|
1,3,12 |
通过 |
10 |
88 |
104 |
99 |
输入有误,请重新输入 |
|
|
输入有误,请重新输入 |
|
|
1,3,14 |
通过 |
11 |
88 |
99 |
105 |
输入有误,请重新输入 |
|
|
输入有误,请重新输入 |
|
|
1,3,16 |
通过 |
12 |
3 |
-4 |
5 |
输入有误,请重新输入 |
|
|
输入有误,请重新输入 |
|
|
1,3,13 |
通过 |
13 |
3 |
4 |
-5 |
输入有误,请重新输入 |
|
|
输入有误,请重新输入 |
|
|
1,3,15 |
通过 |
14 |
|
4 |
5 |
输入有误,请重新输入 |
|
|
输入有误,请重新输入 |
|
|
1,2,17 |
通过 |
15 |
3 |
|
5 |
输入有误,请重新输入 |
|
|
输入有误,请重新输入 |
|
|
1,2,18 |
通过 |
16 |
3 |
4 |
|
输入有误,请重新输入 |
|
|
输入有误,请重新输入 |
|
|
1,2,19 |
通过 |
17 |
|
|
5 |
输入有误,请重新输入 |
|
|
输入有误,请重新输入 |
|
|
1,2,20 |
通过 |
18 |
|
4 |
|
输入有误,请重新输入 |
|
|
输入有误,请重新输入 |
|
|
1,2,21 |
通过 |
19 |
3 |
|
|
输入有误,请重新输入 |
|
|
输入有误,请重新输入 |
|
|
1,2,22 |
通过 |
20 |
|
|
|
输入有误,请重新输入 |
|
|
输入有误,请重新输入 |
|
|
1,2,23 |
通过 |
2.边界值分析法:
用例编号 |
a |
b |
c |
预期结果 |
实际结果 |
是否通过 |
||||
输出 |
面积 |
周长 |
输出 |
面积 |
周长 |
|||||
1 |
60 |
60 |
1 |
等腰三角形 |
29.9 |
121 |
等腰三角形 |
29.9 |
121 |
通过 |
2 |
60 |
60 |
2 |
等腰三角形 |
59.9 |
122 |
等腰三角形 |
59.9 |
122 |
通过 |
3 |
60 |
60 |
60 |
等边三角形 |
1558.8 |
180 |
等边三角形 |
1558.8 |
180 |
通过 |
4 |
50 |
50 |
99 |
等腰三角形 |
349.1 |
199 |
等腰三角形 |
349.1 |
199 |
通过 |
5 |
50 |
50 |
100 |
输入有误,请重新输入 |
|
|
输入有误,请重新输入 |
|
|
通过 |
6 |
60 |
1 |
60 |
等腰三角形 |
29.9 |
121 |
等腰三角形 |
29.9 |
121 |
通过 |
7 |
60 |
2 |
60 |
等腰三角形 |
59.9 |
122 |
等腰三角形 |
59.9 |
122 |
通过 |
8 |
50 |
99 |
50 |
等腰三角形 |
349.1 |
199 |
等腰三角形 |
349.1 |
199 |
通过 |
9 |
50 |
100 |
50 |
输入有误,请重新输入 |
|
|
输入有误,请重新输入 |
|
|
通过 |
10 |
1 |
60 |
60 |
等腰三角形 |
29.9 |
121 |
等腰三角形 |
29.9 |
121 |
通过 |
11 |
2 |
60 |
60 |
等腰三角形 |
59.9 |
122 |
等腰三角形 |
59.9 |
122 |
通过 |
12 |
99 |
50 |
50 |
等腰三角形 |
349.1 |
199 |
等腰三角形 |
349.1 |
199 |
通过 |
13 |
100 |
50 |
50 |
输入有误,请重新输入 |
|
|
输入有误,请重新输入 |
|
|
通过 |
3.决策表法:
决策表
选项 |
规则 |
1~8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
条件: |
||||||||||
C1:a,b,c构成三角形? |
N |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
|
C2:a=b? |
- |
Y |
Y |
Y |
Y |
N |
N |
N |
N |
|
C3:a=c? |
- |
Y |
Y |
N |
N |
Y |
Y |
N |
N |
|
C4:b=c? |
- |
Y |
N |
Y |
N |
Y |
N |
Y |
N |
|
动作: |
||||||||||
A1:飞三角形 |
T |
|
|
|
|
|
|
|
|
|
A2:一般三角形 |
|
|
|
|
|
|
|
|
T |
|
A3:等腰三角形 |
|
|
|
|
T |
|
T |
T |
|
|
A4:等边三角形 |
|
T |
|
|
|
|
|
|
|
|
A5:不可能 |
|
|
T |
T |
|
T |
|
|
|
决策表测试用例
用例 |
a |
b |
c |
预期结果 |
实际结果 |
是否通过 |
||||
输出 |
面积 |
周长 |
输出 |
面积 |
周长 |
|||||
1~8 |
1 |
2 |
3 |
输入有误,请重新输入 |
|
|
输入有误,请重新输入 |
|
|
通过 |
9 |
5 |
5 |
5 |
等边三角形 |
10.8 |
15 |
等边三角形 |
10.8 |
15 |
通过 |
10 |
|
|
|
输入有误,请重新输入 |
|
|
输入有误,请重新输入 |
|
|
通过 |
11 |
|
|
|
输入有误,请重新输入 |
|
|
输入有误,请重新输入 |
|
|
通过 |
12 |
5 |
5 |
6 |
等腰三角形 |
12 |
16 |
等腰三角形 |
12 |
16 |
通过 |
13 |
|
|
|
输入有误,请重新输入 |
|
|
输入有误,请重新输入 |
|
|
通过 |
14 |
5 |
6 |
5 |
等腰三角形 |
12 |
16 |
等腰三角形 |
12 |
16 |
通过 |
15 |
5 |
6 |
6 |
等腰三角形 |
13.6 |
17 |
等腰三角形 |
13.6 |
17 |
通过 |
16 |
5 |
6 |
7 |
一般三角形 |
14.7 |
18 |
一般三角形 |
14.7 |
18 |
通过 |
3)测试结论
成功通过测试,未找到错误。
4)
给开发同学的建议:建议优化图形界面。
第5次作业+105032014158+余超勇