被测代码:http://www.cnblogs.com/cyk0674804/p/6532890.html
1、流程图:根据被测代码,绘制程序流程图
2、测试用例设计:依据语句覆盖、判定覆盖,编写测试用例设计
覆盖方法 |
用例号 |
输入 |
期待结果 |
实际结果 |
通过 |
时间 |
判断覆盖 |
1 |
a=1,b=2,c=3 |
不能构成三角形 |
不能构成三角形 |
通过 |
2017.3.23 |
判断覆盖 |
2 |
a=3,b=4,c=5 |
直角三角形 |
直角三角形 |
通过 |
2017.3.23 |
判断覆盖 |
3 |
a=6,b=6,c=6 |
等边三角形 |
等边三角形 |
通过 |
2017.3.23 |
判断覆盖 |
4 |
a=10,b=3,c=3 |
等腰三角形 |
等腰三角形 |
通过 |
2017.3.23 |
语句覆盖 |
5 |
a=0.1,b=1,c=1 |
必须输入整数 |
捕获到了异常 |
通过 |
2017.3.23 |
判断覆盖 |
6 |
a=101,b=11,c=111 |
边的值不在范围内 |
边的值不在范围内 |
通过 |
2017.3.23 |
语句覆盖 |
7 |
a=”s”,b=”b”,c=”c” |
必须输入整数 |
捕获到了异常 |
通过 |
2017.3.23 |
3.代码优化意见:这一个很简单的错误不进行修改,没法运行,我进行修改以后可以运行了。
4、代码优化建议:
交作业之前先运行看一下能不能用。
代码应该使用插入代码来提交,而不是直接复制,导致代码规范不好。
时间: 2024-10-24 18:35:41