当前位置:
文档之家› 软件测试案例(三角形黑盒测试)
软件测试案例(三角形黑盒测试)
c
50 50 50 50 50 50 50 50 1 2 99 100 50
预期输出
等腰三角形 等腰三角形 等腰三角形 非三角形 等腰三角形 等腰三角形 等腰三角形 非三角形 等腰三角形 等腰三角形 等腰三角形 非三角形 等边三角形
健壮性边界值测试用例 测试用例
Test1 Test2 Test3 Test4 Test5 Test6 Test7 Test8 Test9 Test10 Test11 Test12 Test13 Test14 Test15 Test16
∨
5
∧
ቤተ መጻሕፍቲ ባይዱ
E3
∽
6
∧
E4
结果
C8: C9:
b=c a=c
根据因果图得到的决策表以及测试用例
规则(缺省项均为 1) c1 0 c2 c3 c4 c5 c6 c7 c8 c9 输入无 √ 效 非三角 形 普通三 角形 等腰三 角形 等边三 角形 0 0 0 0 0 0 0 0 √ √ √ √ √ √ √ √ √ √ √ √ √ 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1
Test17 Test18 Test19
50 50 50
50 50 50
100 101 50
非三角形 无效输入 等边三角形
等价类分析法
输入条件 是否三角形的三条边 有效等价类 (0<a<101) (0<a<101) (0<a<101) (a+b>c) (b+c>a) (c+a>b) (a=b) (b=c) (a=c) 无效等价类 (a<=0||a>100) (b<=0||b>100) (c<=0||c>100) (a+b<=c) (b+c<=a) (c+a<=b)
条件
动作
决策表测试用例
规则(缺省项均为 1) c1 c2 c3 c4 0 0 0 0
条件
动作
c5 c6 c7 c8 c9 输入无 √ 效 非三角 形 普通三 角形 等腰三 角形 等边三 角形
0 0 0 0 0 √ √ √ √ √ √ √ √ √ √ √ √ √ 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1
(1) (2) (3) (4) (5) (6)
(7) (8) (9) (10) (11) (12) (16)
是否等腰三角形
(13) (14) (15) (17)
(a≠b && b≠c && a≠c)
是否等边三角形
(a=b && b=c && a=c)
(a≠b) (b≠c) (a≠c)
(18) (19) (20) 输出 一般三角形 非三角形
用例 Test1 Test2 Test3 Test4 Test5 Test6 Test7 Test8 Test9 Test10 Test11 Test12 Test13 Test14 Test15
(a,b,c) (3,4,5) (0,1,2) (2,0,1) (1,2,0) (1,2,3) (3,1,2) (1,3,2) (3,3,4) (4,3,3) (3,4,3) (3,4,5) (3,3,3) (3,4,3) (3,4,3) (3,4,3)
覆盖等价类 (1),(2),(3),(4),(5),(6) (7) (8) (9) (10) (11) (12) (1),(2),(3),(4),(5),(6),(13) (1),(2),(3),(4),(5),(6),(14) (1),(2),(3),(4),(5),(6),(15) (1),(2),(3),(4),(5),(6),(16) (1),(2),(3),(4),(5),(6),(17) (1),(2),(3),(4),(5),(6),(18) (1),(2),(3),(4),(5),(6),(19) (1),(2),(3),(4),(5),(6),(20)
等腰三角形 等腰三角形 等腰三角形 非等腰三角形 等边三角形 非等边三角形 非等边三角形 非等边三角形
因果图
C1 C2 C3 C4 C5 C6 2
∧
∧
1
∽
E1
E5
3 4
∧
∧
E2
C7 C8 C9
∽ ∽
原因 C1: C2: C3: C4: C5: C6: C7: 0<a<100 0<b<100 0<c<100 a+b>c b+c>a a+c>b a=b E1: E2: E3: E4: E5: 输入无效 等边三角形 等腰三角形 普通三角形 非三角形
边界值分析法
测试用例
Test1 Test2 Test3 Test4 Test5 Test6 Test7 Test8 Test9 Test10 Test11 Test12 Test13
A
1 2 99 100 50 50 50 50 50 50 50 50 50
B
50 50 50 50 1 2 99 100 50 50 50 50 50
A
0 1 2 99 100 101 50 50 50 50 50 50 50 50 50 50
B
50 50 50 50 50 50 0 1 2 99 100 101 0 50 50 50
c
50 50 50 50 50 50 50 50 50 50 50 50 0 1 2 99
预期输出
无效输入 等腰三角形 等腰三角形 等腰三角形 非三角形 无效输入 无效输入 等腰三角形 等腰三角形 等腰三角形 非三角形 无效输入 无效输入 等腰三角形 等腰三角形 等腰三角形