好文档 - 专业文书写作范文服务资料分享网站

白盒测试实例分析

天下 分享 时间: 加入收藏 我要投稿 点赞

开始 o F x>=80 and y>=80 b T a x+y>=140 and (x>=90 or y>=90) c %F d TT=1 T=2 T=3 e 结束

现有一程序结构如上图所示,请使用语句覆盖,判定覆盖,条件覆盖,判定/条件覆盖,条件组合覆盖方法对其设计测试用例。 D1:x>=80 and y>=80 D2:x+y>=140 and (x>=90 or y>=90):

C1:x>=80

C2:y>=80 C3:x+y>=140 C4:x>=90 C5:y>=90 一、 语句覆盖

可以直接通过流程图分析得出三个测试用例:

序号 12 | 输入数据 x y 80 80 79 60 90 50 3

预期输出 覆盖路径实际输出 测试结果 T=1 oae obce T=2 T=3 obde % ¥ @ 二、 判定覆盖 判定 D1 具体情况 x>=80 and y>=80 D2 !D1 X<80 or y<80 !D2 X+y <140 or x<90 and y<90 可以直接使用语句覆盖的测试用例,符合判定覆盖条件。

序号 输入数据 预期输出 覆盖路径 实际输出测试结果 x y 1 2 3 》 , / ` %

x+y>=140 and (x>=90 or y>=90)三、 条件覆盖

条件 T 表示 F 表示 C1:x>=80 C2:y>=80 C3:x+y>=140 C4:x>=90 C5:y>=90 x>=80 y>=80 x+y>=140 x>=90 y>=90 T1 T2 T3 T4 T5 x<80y<80 x+y<140x<90 y<90~ %, F1 F2 F3 F4 F5 序号 输入数据 x100 30 , 预期输出 T=2 T=3 覆盖覆盖条件 路径 : y 50 100 T1,F2,T3,T4,F5 F1,T2,F3,F4,T5 测试结果 1 2 & 序号 % 测试结果 ; 四、 判定\\条件覆盖

输入数据 x 100 30 80 y 50100 80 $ 预期输出 T=2 T=3 T=1 覆盖覆盖条件 路径 T1,F2,T3,T4,F5 F1,T2,F3,F4,T5/1 2 3 五、

六、

条件组合覆盖

条件 C1:x>=80 C2:y>=80 C3:x+y>=140 C4:x>=90 C5:y>=90 可能组合 T1 T2 T1 F2 F1 T2 F1 F2 T3 T4 T5T3 T4 F5 T3 F4 T5T3 F4 F5 F3 T4 F5F3 F4 T5 F3 F4 F5@ / { — 编号 1 2 3 4 5 6 7 8 9 10 11 … | F3 T4 T5 1

12 序号! 1 23 】 输入数据 x y 90 90 100 70 70 70 100 70 4 预期输出 T=1 T=2 T=2T=3 & 覆盖覆盖组合 路径 oae 1 obc 2,6 obc 3,7 测试结果 | obde 4,8 七、 修正判定/条件覆盖 条件 C1:x>=80 可能组合 …编号 1 C2:y>=80 C3:x+y>=140 C4:x>=90 C5:y>=90 T1 T2T1 F2 F1 T2 T3 T4 F5 T3 F4 T5 T3 F4 F5 F3 T4 F5 2 3 6 7 8 9

白盒测试实例分析

开始oFx>=80andy>=80bTax+y>=140and(x>=90ory>=90)c%FdTT=1T=2T=3e结束现有一程序结构如上图所示,请使用语句覆盖,判定覆盖,条件覆盖,判定/条件覆盖,条件组合覆盖方法对其设计测试用例。D1:x>=80andy>=80D2:x+y>=140and(x>=90ory
推荐度:
点击下载文档文档为doc格式
9q0l282sy04m0xd0pw4b4c2db011p100ma3
领取福利

微信扫码领取福利

微信扫码分享