企业笔试的试题-----三角形的测试用例设计(2)
发布时间:2021-06-07
发布时间:2021-06-07
三角形的测试用例设计
三、因果图法:三角形的三条边数据输入组合 我们看一下三角形的流程图:
注:改正一个小错误,在判断是否是等腰直角三角形中 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)
(A<=0)
(7)
(B>0)
(2)
(B<=0)
(8)
(C>0) 是否是三角形 (A+B>C)
(3)
(C<=0)
(9)
(4)
(A+B<=C)
(10)
(B+C>A)
(5)
(B+C<=A)
(11)
(C+A>B)
(6)
(C+A<=B)
(12)
(A=B) 是否是等腰三角形
(13)
(B=C)
(14)
(A!=B)and(B!=C)and(C!=A)
(16)
(C=A)
(15)
(A=B)and(A2+B2=C2) 是否是等腰直角三角形
(17)
(B=C)and(B2+C2=A2)
(18)
(A!=B)and(B!=C)and(C!=A)
(20)
(C=A)and(C2+A2=B2)
(19)
(A!=B) 是否是等边三角形
(22)
(A=B)and(B=C)and(C=A)
(21)
(B!=C)
(23)
(C!=A)
(24)
三角形测试用例:序号 1 [A,B,C] [3,4,5] 覆盖等价类 (1)(2)(3)(4)(5)(6) 输出 是三角形
三角形的测试用例设计
条件:
C1:1≤A≤100 C2:1≤B≤100 C3:1≤C≤100 C4:A < B+C C5:B < A+C C6:C < A+B C7:A=B C8:B=C C9:A=C 动作:
上一篇:13.4.1单项式除以单项式
下一篇:胜利油田分支井钻井技术介绍