新建
上传
首页
助手
最?/div>
资料?/div>
工具

实验三、白盒测试技术(一?/p>

 

一?/p>

 

实验类型

 

实验类型为验证型?/p>

2

个学时?/p>

 

二?/p>

 

实验目的

 

?/p>

1

?/p>

 

熟练掌握白盒测试方法中的逻辑覆盖和路径测试覆盖方法;

 

?/p>

2

?/p>

 

通过实验掌握逻辑覆盖测试的测试用例设计,掌握程序流图的绘制;

 

?/p>

3

?/p>

 

运用所学理论,完成实验研究的基本训练过?/p>

 

三?/p>

 

 

背景知识

 

白盒测试是知道产品内部工作过程,

检测产品内部动作是否按照规格说明书的规定正?/p>

进行。白盒测试允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例?/p>

对程序所有逻辑路径进行测试?/p>

通过在不同点检查程序的状态,

确定实际的状态是否与预期

的状态一致?/p>

 

逻辑覆盖

 

白盒测试力求提高测试覆盖率?/p>

逻辑覆盖是对一系列测试过程的总称?/p>

它是在使用白?/p>

测试法时,选用测试用例执行程序逻辑路径的方法?/p>

 

逻辑覆盖按覆盖程度由低到高大致分为以下几类:

 

?/p>

1

?/p>

 

语句覆盖:设计若干测试用例,使程序中每一可执行语句至少执行一次;

 

?/p>

2

?/p>

 

判断覆盖?/p>

设计用例?/p>

使程序中的每个逻辑判断的取真取假分支至少经历一次;

 

?/p>

3

?/p>

 

条件覆盖:设计用例,使判断中的每个条件的可能取值至少满足一次;

 

?/p>

4

?/p>

 

判断

/

条件覆盖:设计用例,使得判断中的每个条件的所有可能结果至少出现一

次,而且判断本身所有可能结果也至少出现一次;

 

?/p>

5

?/p>

 

条件组合覆盖。设计用例,使得每个判断表达式中条件的各种可能组合都至少

出现一次;显然,满足⑤的测试用例也一定是满足②、③、④的测试用例?/p>

 

?/p>

6

?/p>

 

路径覆盖。设计足够的测试用例,使程序的每条可能路径都至少执行一次?/p>

 

如果把路径覆盖和条件组合覆盖结合起来,可以设计出检错能力更强的测试数据用例?/p>

 

四?/p>

 

实验设备

 

主流

PC

机一套,要求安装

windows

操作系统?/p>

VC++

开发工具和

OFFICE

工具?/p>

 

五?/p>

 

实验内容

 

 

测试以下

C

语言程序?/p>

 

Ͼλ
新建
上传
首页
助手
最?/div>
资料?/div>
工具

实验三、白盒测试技术(一?/p>

 

一?/p>

 

实验类型

 

实验类型为验证型?/p>

2

个学时?/p>

 

二?/p>

 

实验目的

 

?/p>

1

?/p>

 

熟练掌握白盒测试方法中的逻辑覆盖和路径测试覆盖方法;

 

?/p>

2

?/p>

 

通过实验掌握逻辑覆盖测试的测试用例设计,掌握程序流图的绘制;

 

?/p>

3

?/p>

 

运用所学理论,完成实验研究的基本训练过?/p>

 

三?/p>

 

 

背景知识

 

白盒测试是知道产品内部工作过程,

检测产品内部动作是否按照规格说明书的规定正?/p>

进行。白盒测试允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例?/p>

对程序所有逻辑路径进行测试?/p>

通过在不同点检查程序的状态,

确定实际的状态是否与预期

的状态一致?/p>

 

逻辑覆盖

 

白盒测试力求提高测试覆盖率?/p>

逻辑覆盖是对一系列测试过程的总称?/p>

它是在使用白?/p>

测试法时,选用测试用例执行程序逻辑路径的方法?/p>

 

逻辑覆盖按覆盖程度由低到高大致分为以下几类:

 

?/p>

1

?/p>

 

语句覆盖:设计若干测试用例,使程序中每一可执行语句至少执行一次;

 

?/p>

2

?/p>

 

判断覆盖?/p>

设计用例?/p>

使程序中的每个逻辑判断的取真取假分支至少经历一次;

 

?/p>

3

?/p>

 

条件覆盖:设计用例,使判断中的每个条件的可能取值至少满足一次;

 

?/p>

4

?/p>

 

判断

/

条件覆盖:设计用例,使得判断中的每个条件的所有可能结果至少出现一

次,而且判断本身所有可能结果也至少出现一次;

 

?/p>

5

?/p>

 

条件组合覆盖。设计用例,使得每个判断表达式中条件的各种可能组合都至少

出现一次;显然,满足⑤的测试用例也一定是满足②、③、④的测试用例?/p>

 

?/p>

6

?/p>

 

路径覆盖。设计足够的测试用例,使程序的每条可能路径都至少执行一次?/p>

 

如果把路径覆盖和条件组合覆盖结合起来,可以设计出检错能力更强的测试数据用例?/p>

 

四?/p>

 

实验设备

 

主流

PC

机一套,要求安装

windows

操作系统?/p>

VC++

开发工具和

OFFICE

工具?/p>

 

五?/p>

 

实验内容

 

 

测试以下

C

语言程序?/p>

 

">
新建
上传
首页
助手
最?/div>
资料?/div>
工具

实验三、白盒测试技术(一?/p>

 

一?/p>

 

实验类型

 

实验类型为验证型?/p>

2

个学时?/p>

 

二?/p>

 

实验目的

 

?/p>

1

?/p>

 

熟练掌握白盒测试方法中的逻辑覆盖和路径测试覆盖方法;

 

?/p>

2

?/p>

 

通过实验掌握逻辑覆盖测试的测试用例设计,掌握程序流图的绘制;

 

?/p>

3

?/p>

 

运用所学理论,完成实验研究的基本训练过?/p>

 

三?/p>

 

 

背景知识

 

白盒测试是知道产品内部工作过程,

检测产品内部动作是否按照规格说明书的规定正?/p>

进行。白盒测试允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例?/p>

对程序所有逻辑路径进行测试?/p>

通过在不同点检查程序的状态,

确定实际的状态是否与预期

的状态一致?/p>

 

逻辑覆盖

 

白盒测试力求提高测试覆盖率?/p>

逻辑覆盖是对一系列测试过程的总称?/p>

它是在使用白?/p>

测试法时,选用测试用例执行程序逻辑路径的方法?/p>

 

逻辑覆盖按覆盖程度由低到高大致分为以下几类:

 

?/p>

1

?/p>

 

语句覆盖:设计若干测试用例,使程序中每一可执行语句至少执行一次;

 

?/p>

2

?/p>

 

判断覆盖?/p>

设计用例?/p>

使程序中的每个逻辑判断的取真取假分支至少经历一次;

 

?/p>

3

?/p>

 

条件覆盖:设计用例,使判断中的每个条件的可能取值至少满足一次;

 

?/p>

4

?/p>

 

判断

/

条件覆盖:设计用例,使得判断中的每个条件的所有可能结果至少出现一

次,而且判断本身所有可能结果也至少出现一次;

 

?/p>

5

?/p>

 

条件组合覆盖。设计用例,使得每个判断表达式中条件的各种可能组合都至少

出现一次;显然,满足⑤的测试用例也一定是满足②、③、④的测试用例?/p>

 

?/p>

6

?/p>

 

路径覆盖。设计足够的测试用例,使程序的每条可能路径都至少执行一次?/p>

 

如果把路径覆盖和条件组合覆盖结合起来,可以设计出检错能力更强的测试数据用例?/p>

 

四?/p>

 

实验设备

 

主流

PC

机一套,要求安装

windows

操作系统?/p>

VC++

开发工具和

OFFICE

工具?/p>

 

五?/p>

 

实验内容

 

 

测试以下

C

语言程序?/p>

 

Ͼλ">
Ͼλ
Ŀ

实验三、白盒测试技?一) - 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

实验三、白盒测试技术(一?/p>

 

一?/p>

 

实验类型

 

实验类型为验证型?/p>

2

个学时?/p>

 

二?/p>

 

实验目的

 

?/p>

1

?/p>

 

熟练掌握白盒测试方法中的逻辑覆盖和路径测试覆盖方法;

 

?/p>

2

?/p>

 

通过实验掌握逻辑覆盖测试的测试用例设计,掌握程序流图的绘制;

 

?/p>

3

?/p>

 

运用所学理论,完成实验研究的基本训练过?/p>

 

三?/p>

 

 

背景知识

 

白盒测试是知道产品内部工作过程,

检测产品内部动作是否按照规格说明书的规定正?/p>

进行。白盒测试允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例?/p>

对程序所有逻辑路径进行测试?/p>

通过在不同点检查程序的状态,

确定实际的状态是否与预期

的状态一致?/p>

 

逻辑覆盖

 

白盒测试力求提高测试覆盖率?/p>

逻辑覆盖是对一系列测试过程的总称?/p>

它是在使用白?/p>

测试法时,选用测试用例执行程序逻辑路径的方法?/p>

 

逻辑覆盖按覆盖程度由低到高大致分为以下几类:

 

?/p>

1

?/p>

 

语句覆盖:设计若干测试用例,使程序中每一可执行语句至少执行一次;

 

?/p>

2

?/p>

 

判断覆盖?/p>

设计用例?/p>

使程序中的每个逻辑判断的取真取假分支至少经历一次;

 

?/p>

3

?/p>

 

条件覆盖:设计用例,使判断中的每个条件的可能取值至少满足一次;

 

?/p>

4

?/p>

 

判断

/

条件覆盖:设计用例,使得判断中的每个条件的所有可能结果至少出现一

次,而且判断本身所有可能结果也至少出现一次;

 

?/p>

5

?/p>

 

条件组合覆盖。设计用例,使得每个判断表达式中条件的各种可能组合都至少

出现一次;显然,满足⑤的测试用例也一定是满足②、③、④的测试用例?/p>

 

?/p>

6

?/p>

 

路径覆盖。设计足够的测试用例,使程序的每条可能路径都至少执行一次?/p>

 

如果把路径覆盖和条件组合覆盖结合起来,可以设计出检错能力更强的测试数据用例?/p>

 

四?/p>

 

实验设备

 

主流

PC

机一套,要求安装

windows

操作系统?/p>

VC++

开发工具和

OFFICE

工具?/p>

 

五?/p>

 

实验内容

 

 

测试以下

C

语言程序?/p>

 



ļ׺.doc޸Ϊ.docĶ

  • 2017걱ѧ˶ʿиϸרҵԳɼռط
  • ĴѧϢѧԺ΢ԭʵ鱨
  • imdsѧϰ - ͼ
  • й̨гƷ״ʮӯռ
  • 2016-2021ҽ÷ҵȵ鼰չǰо
  • Ϻڳǵĵλ
  • ӲҳӦüѵͻ - ͼ
  • 2010˾
  • йҵȵ鼰δ귢չ滮о
  • й̨гƷ״ʮӯռ

վ

԰ Ͼλ
ϵͷ779662525#qq.com(#滻Ϊ@)