软件测试用例-三角形
写测试用例
输入三个数a、b、c分别作为三边的边长构成三角形。通过程序判定所构成的三角形是一般三角形、等腰三角形还是等边三角形时。请为该程序设计测试用例
是否三角形的三条边
有效等价类 | 无效等价类 |
---|---|
(1)A>0 | (7)A<=0 |
(2)B>0 | (8)B<=0 |
(3)C>0 | (9)C<=0 |
(4)A+B>C | (10)A+B<=C |
(5)B+C>A | (11)B+C<=A |
(6)A+C>B | (12)A+C<=B |
是否等腰三角形
有效等价类 | 无效等价类 |
---|---|
(13)A=B | ( |
(14)B=C | (16)A!=B && B!=C && C!=A |
(15)C=A | ( |
是否等边三角形
有效等价类 | 无效等价类 |
---|---|
( | (18)A!=B |
(14)A=B && B=C && C=A | (19) B!=C |
( | (20)C!=A |
得出测试用例