第一次作业+105032014087

一、流程图

二、测试用例设计

覆盖方法 用例号 输入 期待结果 实际结果 通过 时间
语句覆盖 1 a=1,b=1,c=1 等边三角形 等边三角形 通过 2017.3.20
语句覆盖 2 a=3,b=4,c=5 直角三角形 直角三角形 通过 2017.3.20
判定覆盖 3 a=-1,b=0,c=9 输出边不在范围 输出边不在范围 通过 2017.3.20
判定覆盖 4 a="",b="L",c=9 输出边不在范围 格式错误 通过 2017.3.20
判定覆盖 5 a=1,b=1,c=2 不构成三角形 不构成三角形 通过 2017.3.20
判定覆盖 6 a=3,b=4,c=6 普通三角形 一般三角形 通过 2017.3.20
判定覆盖 7 a=3,b=3,c=5 等腰三角形 等腰三角形 通过 2017.3.20

三、测试结果

执行所有测试用例后,测试通过

四、代码优化建议

  1. 在每输入一个值的时候能够进行判断,这样就可以避免多次输入无用值。
  2. 题目要求输入的内容为整数,而 isRightTriangle(double a, double b, double c )这个函数的参数为double类型,建议能够统一为int类型。

五、被测代码链接

http://www.cnblogs.com/wangjiao0-0/p/6531421.html

posted @ 2017-03-20 18:14  Lucerner  阅读(152)  评论(0编辑  收藏  举报