一、判断读入的3个整数能否构成三角形?并判断所构成的三角形的形状
测试场景: |
一个程序读入3个整数,把这三个数值看作一个三角形的3条边的长度值。这个程序要打印出信息,说明这个三角形是一般三角形、是等腰的、还是等边的。 请用判定表或因果图法完成该程序的测试用例设计。 |
解答:
使用判定表法
1.设读入三个数分别记为A、B、C
条 件 桩 |
A>0&B>0&C>0 |
T |
T |
T |
T |
T |
T |
T |
T |
F |
F |
F |
F |
F |
F |
F |
F |
A+B>C&B+C>A& A+C>B |
T |
T |
T |
T |
F |
F |
F |
F |
T |
T |
T |
T |
F |
F |
F |
F |
|
A=B|B=C|A=C |
T |
T |
F |
F |
T |
T |
F |
F |
T |
T |
F |
F |
T |
T |
F |
F |
|
A=B&B=C |
T |
F |
T |
F |
T |
F |
T |
F |
T |
F |
T |
F |
T |
F |
T |
F |
|
动 作 项 |
不是三角形 |
|