第三次作业+105032014163
测试帖链接:http://www.cnblogs.com/youfanxian/p/6628895.html
1.修正流程图:

2.测试用例设计:
|
用例编号 |
覆盖方式 |
输入数据 |
预期结果 |
实际结果 |
测试结论 |
|
1 |
语句覆盖 |
1 2 3 |
不构成三角形 |
不构成三角形 |
正确 |
|
2 |
语句覆盖 |
4 2 5 |
不构成三角形 |
一般三角形 |
错误 |
|
3 |
判定覆盖 |
3 3 4 |
等腰三角形 |
等腰三角形 |
正确 |
|
4 |
判定覆盖 |
3 3 3 |
等边三角形 |
等边三角形 |
正确 |
|
5 |
判定/条件覆盖 |
3 4 5 |
直角三角形 |
直角三角形 |
正确 |
|
6 |
组合覆盖 |
-1 4 6 |
边的值不在范围 |
边的值不在范围 |
正确 |
|
7 |
组合覆盖 |
1001 5 8 |
边的值不在范围 |
边的值不在范围 |
正确 |
|
8 |
路径覆盖 |
0 0 0 |
边的值不在范围 |
边的值不在范围 |
正确 |
3.单元测试框架:

4.测试结果:

5.测试小结:
通过这次单元测试,了解了测试许多的覆盖方式,通过采用单元测试框架和main()方法调用代码文件,相比较而言单元测试框架更方便快捷。通过软件测试这门课程,调试自己的程序可能会容易,但通过测试发现自己的错误,才是一种进步。
浙公网安备 33010602011771号