测试的程序
这个程序从一个输入对话框中读取三个整数值。这三个整数值代表了三角形三边的长度。程序显示提示信息,指出该三角形究竟是不规则三角形、等腰三角形还是等边三角形。
分析
对输入条件可以划分这么几个规则:
- 边长是否为整数
- 是否输入了三边
- 三边是否符合三角形规则
- 边长是否大于0
划分等价类
编写测试用例
有效等价类
三边长 | 预期输出 |
---|---|
1,1,1 | 等边三角形 |
2,2,3 | 等腰三角形 |
2,3,2 | 等腰三角形 |
3,2,2 | 等腰三角形 |
4,5,6 | 不规则三角形 |
4,6,5 | 不规则三角形 |
6,5,4 | 不规则三角形 |
无效等价类
三边长 | 预期输出 |
---|---|
1.5,1.5,1.5 | 请输入整数 |
a,b,c | 请输入整数 |
不输入 | 请输入完整的三边长 |
1,null,null | 请输入完整的三边长 |
1,2,null | 请输入完整的三边长 |
2,2,6 | 三边不符合三角形规则 |
3,3,6 | 三边不符合三角形规则 |
-1,-1,-1 | 请输入大于0的三边长 |
0,0,0 | 请输入大于0的三边长 |