1.测试情况说明
测试时,目前只发现三个问题:
①.小数点数小于六位时,程序无法显示正常情况
②.输入字符时,程序输出无法构成三角形
③.输入数前输入键盘上的tab键无效,程序无提示,输入数字后,输入tab键代替空格
2.测试对象分析
3.测试方法
3.1 边界值分析法
测试用例设计思路
①.近似数,例如2.9999999
②.利用临界值,例如9999或者9999.99999999
具体测试用例清单
3.2 等价划分法
测试用例设计思路
①.负数
②.字符
具体测试用例清单
4.测试用例清单及测试结果表
测试用例及执行结果情况表 | ||||||
用例编号 | 采用方法 | 输入数据 | 覆盖哪些分析的情形 | 预期结果 | 实际结果 | 是否正常 |
1 | 等价划分法 | 3 4 5 | 有效等效类中的能构成三角形的三个数 | 6.000000 | 6.000000 | 是 |
0<A<10000 | ||||||
0<B<10000 | ||||||
0<C<10000 | ||||||
2 | 等价划分法 | 2.999999999999 4 5 | 有效等效类中的能构成三角形的三个数 | 无限接近6.000000 | 6.000000 | 否 |
0<A<10000 | ||||||
0<B<10000 | ||||||
0<C<10000 | ||||||
3 | 等价划分法 | A A A | 有效等效类中的能构成三角形的三个数 | 你输入的三边,能构成三角形,但输入不规范 | 你输入的三边,不能构成三角形 | 否 |
0<A<10000 | ||||||
0<B<10000 | ||||||
0<C<10000 | ||||||
4 | 边界值分析法 | 9999 9999 9999 | 有效等效类中的能构成三角形的三个数 | 43292610.36 8197 | 43292610.36 8197 | 是 |
0<A<10000 | ||||||
0<B<10000 | ||||||
0<C<10000 | ||||||
5 | 边界值分析法 | 9999.99999 9999.99999 9999.99999 | 有效等效类中的能构成三角形的三个数 | 43301270.1 02619 | 43301270.1 02619 | 是 |
0<A<10000 | ||||||
0<B<10000 | ||||||
0<C<10000 | ||||||
6 | 等价划分法 | 2 -1 5 | 有效等效类中的能构成三角形的三个数 | 输入错误,请重新输入 | 你输入的三边,不能构成三角形 | 否 |
0<A<10000 | ||||||
0<B<10000 | ||||||
0<C<10000 | ||||||
7 | 边界值分析法 | 0.001 0.001 0.001 | 有效等效类中的能构成三角形的三个数 | 0.00000 4330 | 0.00 0000 | 否 |
0<A<10000 | ||||||
0<B<10000 | ||||||
0<C<10000 | ||||||
8 | 边界值分析法 | 0.003 0.004 0.005 | 有效等效类中的能构成三角形的三个数 | 0.000006 | 0.000006 | 是 |
0<A<10000 | ||||||
0<B<10000 | ||||||
0<C<10000 | ||||||
9 | 边界值分析法 | 0.0003 0.0004 0.0005 | 有效等效类中的能构成三角形的三个数 | 0.000 0000006 | 0.0000 00 | 否 |
0<A<10000 | ||||||
0<B<10000 | ||||||
0<C<10000 |