三角形测试用例设计

一、等价类划分:三角形三条边A、B、C的数据类型不同

二、边界值分析:由于三角形的边长可以是正整数或正小数,所以就不对长度进行测试,那么边界值分析就不用了

三、因果图法:三角形的三条边数据输入组合

我们看一下三角形的流程图:

我们再分析一下三角形的等价类:

有效等价类:

输入3个正整数或正小数:

1、两数之和大于第三数,如A<B+C;B<C+A;C<A+B

2、两数之和不大于第三数

3、两数相等,如A=B或B=C或C=A

4、三数相等,如A=B=C

5、三数不相等,如A!=B,B!=C,C!=A 无效等价类:

1、空

2、负整数

3、非数字

4、少于三个数

三角形测试用例类别

输入条件 有效等价类 无效等价类

是否是三角形

(A>0) (1)

(B>0) (2)

(C>0) (3)

(A+B>C) (4)

(B+C>A) (5)

(C+A>B) (6) (A<=0) (7)

(B<=0) (8)

(C<=0) (9)

(A+B<=C) (10)

(B+C<=A) (11)

(C+A<=B) (12)

是否是等腰三角形

(A=B) (13)

(B=C) (14)

(C=A) (15) (A!=B)and(B!=C)and(C!=A) (16)

是否是等腰直角三角形 :

你可能喜欢

  • 测试用例实例
  • 软件测试面试题目
  • 测试案例
  • 测试用例设计方法
  • 系统用例图
  • 软件工程导论复习资料

三角形测试用例设计相关文档

最新文档

返回顶部