建立条件项
建立动作桩
建立决策表:

由于条件“不构成三角形”,得到条件“不构成三角形”

考虑等腰三角形的可能
最后调整结果为:

设计测试用例

现在我们加上以上条件

和

在动作桩中加入判断锐角三角、直角三角形与钝角三角形的内容。首先把上面结果“不符合逻辑”和“不构成三角形”,归并一下,得到。

构成钝角三角形的条件是
a2+b2 < c2 | F | F | T | F | F | T |
|---|---|---|---|---|---|---|
a2+b2 = c2 | F | F | F | F | F | F |
b2+c2 < a2 | F | T | F | F | T | F |
b2+c2 = a2 | F | F | F | F | F | F |
a2+c2 < b2 | T | F | F | T | F | F |
a2+c2 = b2 | F | F | F | F | F | F |
不构成三角形 | F | F | F | F | F | F |
a=b | F | F | F | F | F | T |
b=c | F | F | F | F | T | F |
a=c | F | F | F | T | F | F |
普通锐角三角形 | ||||||
普通直角三角形 | ||||||
普通钝角三角形 | √ | √ | √ | |||
等腰直角三角形 | ||||||
等腰锐角三角形 | ||||||
等腰钝角三角形 | √ | √ | √ | |||
构成直角三角形的条件是
结合上表第5-9列
a2+b2 < c2 | F | F | F | F | F | F |
|---|---|---|---|---|---|---|
a2+b2 = c2 | T | F | F | T | F | F |
b2+c2 < a2 | F | F | F | F | F | F |
b2+c2 = a2 | F | T | F | F | T | F |
a2+c2 < b2 | F | F | F | F | F | F |
a2+c2 = b2 | F | F | T | F | F | T |
不构成三角形 | F | F | F | F | F | F |
a=b | F | F | F | T | F | F |
b=c | F | F | F | F | T | F |
a=c | F | F | F | F | F | T |
普通锐角三角形 | ||||||
普通直角三角形 | √ | √ | √ | |||
普通钝角三角形 | ||||||
等腰直角三角形 | √ | √ | √ | |||
等腰锐角三角形 | ||||||
等腰钝角三角形 | ||||||
构成锐角三角形的条件是
结合上表第5-9列
a2+b2 < c2 | F | F | F | F | F |
|---|---|---|---|---|---|
a2+b2 = c2 | F | F | F | F | F |
b2+c2 < a2 | F | F | F | F | F |
b2+c2 = a2 | F | F | F | F | F |
a2+c2 < b2 | F | F | F | F | F |
a2+c2 = b2 | F | F | F | F | F |
不构成三角形 | F | F | F | F | F |
a=b | T | F | F | F | T |
b=c | T | F | F | T | F |
a=c | T | F | T | F | F |
普通锐角三角形 | √ | ||||
普通直角三角形 | |||||
普通钝角三角形 | |||||
等腰直角三角形 | |||||
等腰锐角三角形 | √ | √ | √ | ||
等腰钝角三角形 | |||||
等边三角形 | √ | ||||
得到最后结果
