软件测试的艺术中的小测验

39次阅读

共计 378 个字符,预计需要花费 1 分钟才能阅读完成。

测试的程序
这个程序从一个输入对话框中读取三个整数值。这三个整数值代表了三角形三边的长度。程序显示提示信息,指出该三角形究竟是不规则三角形、等腰三角形还是等边三角形。
分析
对输入条件可以划分这么几个规则:

边长是否为整数
是否输入了三边
三边是否符合三角形规则
边长是否大于 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 的三边长

正文完
 0