三角形白盒黑盒测试用例参考答案文档格式.docx
- 文档编号:19390807
- 上传时间:2023-01-05
- 格式:DOCX
- 页数:22
- 大小:187.57KB
三角形白盒黑盒测试用例参考答案文档格式.docx
《三角形白盒黑盒测试用例参考答案文档格式.docx》由会员分享,可在线阅读,更多相关《三角形白盒黑盒测试用例参考答案文档格式.docx(22页珍藏版)》请在冰豆网上搜索。
程序流程图
路径覆盖、判定覆盖、条件覆盖、条件组合覆盖测试用例
下表列出了各种白盒测试可能用到的测试用例:
测试用例编号
输入
期望输出
Tc1
-2,-3,-4
Tc2
2,3,-4
Tc3
2,-4,3
4,-2,-3
Tc5
-4,2,3
Tc6
-2,4,-3
Tc7
-2,-3,4
Tc8
3,3,3
3
Tc9
3,3,4
2
Tc10
4,3,3,
Tc11
3,4,3
Tc12
2,3,4
1
测试套件
覆盖对象
语句覆盖
2,3,-4
Return0
Return1
Return2
Return3
判定覆盖
-4,2,3
J1F
J1T,J2F,J3F
J1T,J2F,J3T
J1T,J2T
条件覆盖
C1F,
3,-4,2
C1T,C2F
C1T,C2T,C3F
C1T,C2T,C3T,C4T,C5T,C6T
C1T,C2T,C3T,C4F,C5F,C6F
注意:
此时条件覆盖全满足,但是判定覆盖J3的T覆盖不满足。
条件判定覆盖
C1F,J1F
C1T,C2F,J1F
C1T,C2T,C3F,J1F
C1T,C2T,C3T,C4T,C5F,C6F
J1F,J2F,J3T
相对条件覆盖来讲,增加了一个等腰三角形测试用例来覆盖J3的T判定
条件组合覆盖
C1F,C2F,C3F
C1F,C2F,C3T
C1F,C2T,C3F
C1F,C2T,C3T
C1T,C2F,C3F
C1T,C2F,C3T
3,3,3
C1T,C2T,C3T
C4T,C5T,C6T
C4T,C5F,C6F
C4F,C5T,C6F
C4F,C5F,C6T
C4F,C5F,C6F
说明:
虽然理论上有2^6=128个组合测试用例,但是有一些不可能,舍弃。
控制流图
独立路径测试用例
a
b
c
5
非三角形
4
普通三角形
等腰三角形
6
7
8
等边三角形
黑盒测试用例
边界值测试用例
从输入范围考虑,设三条边分别为a,b,c,则它们的边界值为:
1,100。
因此,边界值的测试用例的每一条边应依次取1,2,99,100,其他两条边取正常值构成测试用例,最后再加上每条边都是正常值所构成的测试用例,总共有13个。
如果要设计健壮性边界值的测试用例,则每一条边应依次取0,1,2,99,100,101,其他两条边取正常值构成测试用例,最后再加上每条边都是正常值所构成的测试用例,,总共有19个健壮性边界值测试用例。
50
99
100
9
10
11
12
13
健壮性边界值测试用例
超出范围
101
14
15
16
17
18
19
等价类测试用例
输出等价类及测试用例
从输出的结果来考虑等价类,有四种等价类,不能构成三角形、普通三角形、等边三角形、等腰三角形。
因为只从输出考虑,所以,变量只有一个,且没有无效等价类,因此,弱,强,一般,健壮等价类测试用例都相同。
具体测试用例如下:
输入等价类及测试用例
输入等价类划分
无效等价类
<
>
有效等价类
1-100
1-100&
b=a
b!
=a
c=a&
c=b(等边)
c!
=b&
c+a>
b(c=a等腰)
c+a<
=b(非三角形)
=a&
c=b&
c+b>
a(c=b等腰)
c+b<
=a(非三角形)
c>
=a+b(非三角形,c最大)
a+b&
=a-b(非三角形,a最大)
a-b&
C<
=b-a(非三角形,b最大)
C>
b-a(普通三角形或a=b的等腰三角形)
黄色的相关测试用例还没有写,以后再补上(现在还没有补上,同学们注意了,呵呵)
弱一般等价类测试用例
要补上
强一般等价类测试用例
弱健壮等价类测试用例
输入错误
90
。
强健壮等价类测试用例
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
因果图及测试用例
因果图
上图中,等腰三角形因果关系可以利用另外的逻辑表示,见下图
根据因果图得到的决策表以及测试用例
规则
条件
c1
c2
c3
c4
c5
c6
c7
c8
c9
c10
c11
c12
动作
√
测试
用例
共14个
期望
输出
决策表及测试用例
-
不可能
共17个
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 三角形 黑盒 测试 参考答案