逻辑覆盖(白盒测试)

逻辑覆盖法—白盒测试

1. 语句覆盖

每条语句(包括判定语句、赋值语句)至少执行1次。

测试用例:(2,0,4) 路径:ace

没有覆盖所有路径,因此语句覆盖的覆盖程度最低

流程图.jpg

2. 判定覆盖(分支覆盖)

不仅每个语句执行一次,而且每个判定每种可能都执行一次

测试用例:(2,0,4)(1,1,1),使得两个判定语句的真假情况都执行一遍。

覆盖路径:ace、abd

3. 条件覆盖

将每个判定中的 每个条件每一种可能都覆盖一遍

上图共有两个判定,每个判定中有两个条件(A>1是一个条件,B=0是一个条件,两个条件组成了一个判定)

测试用例:同(2,0,4)(1,1,1)

4. 判定/条件覆盖

同时满足判定覆盖、条件覆盖

测试用例:同(2,0,4)(1,1,1)

5.条件组合覆盖

每个判定中 各条件每一种组合至少出现一次

6. 路径覆盖

覆盖程序中所有可能的路径

https://blog.csdn.net/u010066934/article/details/13601437

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容