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

  • 7
  • 0
  • 约小于1千字
  • 约 9页
  • 2026-03-11 发布于广东
  • 举报

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

基本概念

语句覆盖法及案例实施

判定覆盖法及案例实施

逻辑覆盖法,又称控制流覆盖,是一种按照程序内部逻辑结构设计测试用例的测试方法,目的是要测试程序中的判定和条件,测试程序逻辑结构通常需要通过使用控制流覆盖准则来定量测试进行程度。

基本概念——逻辑覆盖法

1

语句覆盖(SC)、判定覆盖(DC)、条件覆盖(CC)、条件判定覆盖(CDC)、条件组合覆盖(MCC)五种具体的覆盖方法

1.语句覆盖又称为线覆盖面或段覆盖面,通过选择足够数目测试数据,使被测程序中每个可执行语句至少执行一次。

基本概念——语句覆盖和判定覆盖法

1

2.判定覆盖又称为分支覆盖或所有边覆盖:每个判定的分支至少执行一次。

案例描述

2

Java代码段如下所示,请使用白盒测试的逻辑覆盖方法为其设计测试用例。

if(a1b==0){

x=x/a;

}

if(a==2||x1){

x=x+1;

}

案例分析

2

流程图

语句覆盖法及案例实施

2

若要做到语句覆盖,程序执行的路径应该是P1-P3-P2-P5-P4,为此可设计如下测试用例

测试用例编号

测试用例

执行路径

001

a=2,b=0,x=4

P1-P3-P2-P5-P4

判定覆盖法及案例实施

3

若要做到判定覆盖,第一种方法:覆盖P1-P3-P2-P5

文档评论(0)

1亿VIP精品文档

相关文档