《软件测试》_P68条件覆盖和条件判定覆盖法.pptxVIP

  • 2
  • 0
  • 约1.08千字
  • 约 10页
  • 2026-03-11 发布于广东
  • 举报

《软件测试》_P68条件覆盖和条件判定覆盖法.pptx

目录CONTENTS1基本概念2条件覆盖法及案例实施3条件判定覆盖法及案例实施

1.条件覆盖是设计测试用例,使每个判断中每个条件的可能取值至少满足一次。基本概念——条件覆盖和条件判定覆盖12.条件判定覆盖的含义是通过设计足够的测试用例,满足如下条件:所有条件可能至少执行一次的取值。所有判断的可能结果至少执行一次。

案例描述2Java代码段如下所示,请使用白盒测试的逻辑覆盖方法为其设计测试用例。 if(a1b==0){ x=x/a; } if(a==2||x1){ x=x+1; }

案例分析2流程图

条件覆盖法及案例实施2两个判定中有四个条件,每个条件均可取真假两种值:若要实现条件覆盖,应使以下8种结果成立:a1,a=1,b==0,b!=0,a==1,a!=1,x1,x=1

条件覆盖法及案例实施2为了覆盖以上8种可能,可设计如下两组测试用例:若实现了条件覆盖,也实现了判定覆盖。另外的一种测试用例大家可以自行思考。编号测试用例覆盖的条件覆盖的判定执行路径a1b==0a==2x1a1b==0a==2||x1001a=2,b=0,x=4TTTTTTP1-P3-P2-P5-P4002a=1,b=1,x=1FFFFFFP1-P2-P4

条件覆盖法及案例实施2这两组测试用例均使流程

文档评论(0)

1亿VIP精品文档

相关文档