首页 > 代码库 > 第5次作业类测试代码+140+阮晨曦

第5次作业类测试代码+140+阮晨曦

1、 代码链接 http://www.cnblogs.com/chenxxiaol/p/6804119.html

2、 界面设计

 技术分享

3、 等价类测试

分析题目 得出对输入的条件要求为  

(1)      整数

(2)      三个数

(3)      1≤a≤100

(4)      1≤b≤100

(5)      1≤c≤100

(6)      a<b+c

(7)      b<a+ c

(8)      c<a+ b 

(9)    等腰三角形

(10)   等边三角形

(11)   直角三角形

(12)   一般三角形

如果a,b,c不满足 1 条件 则输出情况 : 输入有误,请重新输入

如果a,b,c不满足 2 条件 则无反应;

如果a,b,c不满足 3-4条件 则输出 边的值不在范围内

如果 a,b,c 满足1-5条件,则输出情况有 5种情况

1) 如果不满足条件(6)(7)(8),则程序输出为 " 不构成三角形 " 。

2) 如果满足(9),则程序输出为“等腰三角形”。

3) 如果满足(10),则程序输出为“等边三角形”。

4) 如果满足(11),则程序输出为“直角三角形”。

5) 如果满足(12),则程序输出为“一般三角形”。

技术分享

 技术分享

技术分享

边界值测试用例

技术分享

决策表测试

 

条件桩:

C1: 整数  

C2:三个数  

C3: 1≤a≤100 OR  1≤b≤100 OR 1≤c≤100

C4:a<b+c OR b<a+c OR c<a+b

C5:a=b OR a=c OR b=c

C6:a=b=c

C7: a*a+b*b=c*c OR b*b+c*c=a*a OR a*a+c*c=b*b

动作桩:

a1   输入有误,请重新输入

a2  无反应

a3   边的值不在范围内

a4   不构成三角形       

a5   等腰三角形

a6   等边三角形

a7   直角三角形

a8   一般三角形

技术分享

技术分享

3、测试结论

  全部满足预计结果 ,但是当测试边的值不在范围是 输入会有输出对应的结果,但是仍然做了三角形的面积计算和周长计算。

例如

技术分享

4、建议

  建议修改下代码,控制当边的值超过范围时不输出面积和周长的值。

 

第5次作业类测试代码+140+阮晨曦