白盒测试实例分析

2020-02-22 12:45

开始 o F x>=80 and y>=80 b T a x+y>=140 and (x>=90 or y>=90) c T F d T=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

一、 语句覆盖

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

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

条件 C1:x>=80 C2:y>=80 T x>=80 y>=80 表示 T1 T2 F x<80 y<80 表示 F1 F2 F3 F4 F5 C3:x+y>=140 x+y>=140 T3 x+y<140 T4 x>=90 x<90 C4:x>=90 C5:y>=90 y>=90 T5 y<90


白盒测试实例分析.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:三万活动心得体会

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: