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 | ||||||
本文针对一个特定程序进行了详细的测试案例分析,包括了等价划分法和边界值分析法的应用。通过对不同类型的输入进行测试,如近似数、临界值、负数和特殊字符等,验证了程序在各种条件下的表现。
836

被折叠的 条评论
为什么被折叠?



