1.修改后的流程图
2.测试用例设计
覆盖方式 |
用例号 |
输入 |
预期值 |
实际值 |
通过 |
语句覆盖 |
1 |
30,20,35 |
一般三角形 |
一般三角形 |
通过 |
语句覆盖 |
2 |
e |
退出 |
退出 |
通过 |
判定覆盖 |
1 |
1.1,2,3 |
不是整数,重新输入 |
不是整数,重新输入 |
通过 |
判定覆盖 |
2 |
120,30,50 |
边值不在范围 |
边值不在范围 |
通过 |
判断覆盖 |
3 |
50,22,10 |
不构成三角形 |
不构成三角形 |
通过 |
判断覆盖 |
4 |
20,20,20 |
等边三角形 |
等边三角形 |
通过 |
判断覆盖 |
5 |
20,30,30 |
等腰三角形 |
等腰三角形 |
通过 |
判断覆盖 |
6 |
3,4,5 |
直角三角形 |
直角三角形 |
通过 |
组合覆盖 |
1 |
0,120,0 |
边值不在范围 |
边值不在范围 |
通过 |
组合覆盖 |
2 |
110,130,0 |
边值不在范围 |
边值不在范围 |
通过 |
组合覆盖 |
3 |
120,-5,130 |
边值不在范围 |
边值不在范围 |
通过 |
组合覆盖 |
4 |
30,15,15 |
不构成三角形 |
不构成三角形 |
通过 |
组合覆盖 |
5 |
10,20,10 |
不构成三角形 |
不构成三角形 |
通过 |
组合覆盖 |
6 |
20,20,40 |
不构成三角形 |
不构成三角形 |
通过 |
组合覆盖 |
7 |
20,20,10 |
等腰三角形 |
等腰三角形 |
通过 |
组合覆盖 |
8 |
20,20,20 |
等边三角形 |
等边三角形 |
通过 |
组合覆盖 |
9 |
20,20,30 |
等腰三角形 |
等腰三角形 |
通过 |
路径覆盖 (在以前的覆盖中一堆路径的可能进行覆盖了) |
1 |
a |
请选择正确操作 |
请选择正确操作 |
通过 |
3.单元测试框架
4.测试结果
5.测试小结
在这次实验中,对测试用例实现多种的覆盖,由于可能的测试用例太多,所以就没一一列出,
通过eclipse的内置测试工具,可对测试用例进行正确的测试,可省区大量的时间和人力,
通过多种的测试方法,使得软件的出错率减小,确保软件的质量,学到了更多的软件测试的
方法,掌握测试工具。
时间: 2024-10-14 17:11:37