视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
白盒方法测试用例设计及应用
2025-10-02 19:20:49 责编:小OO
文档
实验二:白盒方法测试用例设计及应用

1实验目的与要求

使学生能够更进一步理解白盒测试方法,能够区分语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、组合覆盖及路径覆盖所达到的覆盖层次,并能用各层次覆盖的设计思想设计相应的测试用例。

2实验环境

硬件:笔记本电脑

软件:word

参考资料:《软件测试》

3准备工作

语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、组合覆盖及路径覆盖的基础理论;给定待解决的问题;给定待测试程序。

4实验内容

某程序的逻辑设计如下图所示,自行分析程序结构,请为该程序设计测试用例使其分别达到:语句覆盖、条件组合覆盖和路径覆盖,并按照测试用例测试程序,完善测试用例各项内容的填写。

5实验步骤 

a)依据程序逻辑结构图分析程序结构,找出程序的所有判定,并设计测试用例使之达到判定覆盖。

b)依据程序逻辑结构图分析程序结构,找出程序的所有条件组合。

c)依据实验要求设计测试用例使测试达到(条件)组合覆盖。

d)依据程序逻辑结构图分析程序结构,找出程序的所有路径。

e)依据实验要求设计测试用例使测试达到路径覆盖。

6设计结果

(1)达到语句覆盖的测试用例:

编码测试目标输入数据预计输出实际输出缺陷标识
001覆盖语句①②③④⑤⑥⑨(98,36,是)

是优干
002覆盖语句

①②③④⑤⑨

(,50,

是)

是优干
(2)达到(条件)组合覆盖的测试用例:

编码测试目标输入数据预计输出实际输出缺陷标识
001覆盖条件组合:

判定③:T

判定④: F

判定⑦:TT

(88,56,是)

是优干
002覆盖条件组合:

判定③:F

(90,23

否)

不是优干
003覆盖条件组合:

判定③:T

判定④: T

判定:F

(95,35

是)

是优干
004覆盖条件组合:

判定③:T

判定④: T

判定:F

(96,25

否)

不是优干
005覆盖条件组合:

判定③:T

判定④: F

判定:FF

(79,45

否)

不是优干
006覆盖条件组合:

判定③:T

判定④: F

判定:FT

(79,55

否)

不是优干
007覆盖条件组合:

判定③:T

判定④: T

判定:TF

(78.55

否)

不是优干
(3)达到路径覆盖的测试用例:

编码测试目标输入数据预计输出实际输出缺陷标识
001覆盖路径ABCDEK

(98,36,是)

是优干
002覆盖路径ABCDF

(98,25,

否)

不是优干
003覆盖路径ABCGHL

(85,55

是)

是优干
004覆盖路径ABCGI

(85,45

否)

不是优干
005覆盖路径ABJ

(80,25

否)

不是优干

下载本文
显示全文
专题