《黑白测试》PPT课件

《黑白测试》PPT课件

ID:42077292

大小:290.81 KB

页数:11页

时间:2019-09-07

《黑白测试》PPT课件_第1页
《黑白测试》PPT课件_第2页
《黑白测试》PPT课件_第3页
《黑白测试》PPT课件_第4页
《黑白测试》PPT课件_第5页
资源描述:

《《黑白测试》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、黑盒白盒测试例1:设计下列伪码程序的语句覆盖和路径覆盖测试用例:STARTINPUT(A,B,C)IFA>5THENX=10ELSEX=1ENDIFIFB>10THENY=20ELSEY=2ENDIFIFC>15THENZ=30ELSEZ=3ENDIFPRINT(X,Y,Z)STOP答:(1)语句覆盖的测试用例因为每个判定表达式为真或为假时均有赋值语句,为了使每个语句都至少执行一次,总共需要两组测试数据,以便使得每个判定表达式取值为真或为假各一次。下面是实现语句覆盖的典型测试用例:1:使3个判定表达式之值全为假输入:A=1,B=1,

2、C=1预期的输出:X=1,Y=2,Z=32:使3个判定表达式之值全为真输入:A=20,B=40,C=60预期的输出:X=10,Y=20,Z=30(2)路径覆盖的测试用例本程序共有8条可能的执行通路,为做到路径覆盖总共需要8组测试数据。下面是实现路径覆盖的典型测试用例:1:3个判定表达式之值全为假输入:A=1,B=1,C=1预期的输出:X=1,Y=2,Z=32:3个判定表达式依次为假,假,真输入:A=1,B=1,C=60预期的输出:X=1,Y=2,Z=303:3个判定表达式依次为假,真,假输入:A=1,B=40,C=1预期的输出:X=

3、1,Y=20,Z=34:3个判定表达式依次为假,真,真输入:A=1,B=40,C=60预期的输出:X=1,Y=20,Z=305:3个判定表达式依次为真,假,假输入:A=20,B=1,C=1预期的输出:X=10,Y=2,Z=36;3个判定表达式依次为真,假,真输入:A=20,B=1,C=60预期的输出:X=10,Y=2,Z=37:3个判定表达式依次为真,真,假输入:A=20,B=40,C=1预期的输出:X=10,Y=20,Z=38:3个判定表达式全为真输入:A=20,B=40,C=60预期的输出:X=10,Y=20,Z=30例2:设计

4、下列伪程序的分支覆盖和条件组合覆盖测试用例:STARTINPUT(A,B,C,D)IF(A>0)AND(B>0)THENX=A+BELSEX=A-BENDIF(C>A)OR(D

5、期的输出:X=1,Y=-22:使两个判定表达式之值全为真输入:A=1,B=2,C=3,D=1预期的输出:X=3,Y=2(2)条件组合覆盖标准为,使得每个判定表达式中条件的各种可能组合都至少出现一次。本题程序中共有两个判定表达式,每个判定式中有两个简单条件,因此,总共有8种可能的条件组合,它们是:1:A>0,B>02:A>0,B<=03:A<=0,B>04:A<=0,B<=05:C>A,DA,D>=B7:C<=A,D=B下面的4个测试用例,可以使上面列出的8种条件组合每种至少出现一次:1:实现1,5两

6、种条件组合输入:A=1,B=1,C=2,D=0预期的输出:X=2,Y=22:实现2,6两种条件组合输入:A=1,B=0,C=2,D=1预期的输出:X=1,Y=13:实现3,7两种条件组合输入:A=0,B=1,C=-1,D=0预期的输出:X=-1,Y=-14:实现4,8两种条件组合输入:A=0,B=0,C=-1,D=1预期的输出:X=0,Y=0例3:使用基本路径测试方法,设计测试下面列出的伪码程序的测试用例:1:STARTINPUT(A,B,C,D)2:IF(A>0)3:AND(B>0)4:THENX=A+B5:ELSEX=A-B6:

7、END7:IF(C>A)8:OR(D

8、确定线性独立路径的基本集合所谓线性独立路径是指至少引入程序的一个新语句集合或一个新条件的路径,用流图术语来描述,独立路径至少包含一条在定义该路径之前不曾用过的边。使用基本路径测试法设计测试用例时,程序的环形复杂度决定了程序中独立路径的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。