软件测试作业
1、问题
程序从一个输入对话框中读取三个整数值。这三个整数值代表了三角形三边的长度。程序显示提示信息,指出该三角形究竟是不规则三角形、等腰三角形还是等边三角形。请结合等价类划分法和边界值分析法为三角形程序设计相应的测试用例。(表格形式)
2、等价类划分法
2.1、输入域等价类划分表
有效等价类 | 编号 | 无效等价类 | 编号 | |
---|---|---|---|---|
取值范围 | a>0 | 1 | a<=0 | 11 |
b>0 | 2 | b<=0 | 12 | |
c>0 | 3 | c<=0 | 13 | |
不规则三角形 | a+b>c | 4 | a+b<=c | 14 |
a+c>b | 5 | a+c<=b | 15 | |
b+c>a | 6 | b+c<=a | 16 | |
等腰三角形 | a=b!=c | 7 | a!=b | 17 |
a=c!=b | 8 | a!=c | 18 | |
b=c!=a | 9 | <