3.白盒测试技术

2018-11-10  本文已影响0人  我很爱学习_你呢

白盒测试又称逻辑驱动测试,测试用例是依据选用的覆盖标准来确定的。

白盒测试方法

1.逻辑覆盖法
2.基本路径测试法

逻辑覆盖法用例设计步骤

1.选择逻辑覆盖标准
2.按照覆盖标准列出所有情况
3.选择确定测试用例

逻辑覆盖法

逻辑覆盖法以程序内部逻辑结构为基础的测试技术,它考虑的是测试数据对逻辑的覆盖

1.语句覆盖

设计若干个测试用例,使每个可执行语句至少执行一次

2.判定覆盖

设计若干个测试用例,使程序中的每一个真分支和假分支至少执行一次

3.条件覆盖

设计若干个测试用例,使每个逻辑条件的可能取值至少执行一次

4.判定条件覆盖

设计若干个测试用例,使每个条件的所有可能取值至少执行一次,同时所有的判定可能结果也至少执行一次

5.条件组合覆盖

设计若干个测试用例,使每个判定的所有条件组合情况至少出现一次

基本路径测试法

基本路径测试法的步骤

1.导出程序的控制流图
2.计算程序的圈复杂度
3.确定线性独立路径集合
4.生成测试用例

1.控制流图的图形符号
image.png
2.计算圈复杂度

V(G)=m-n+2
m是边的数量
n是结点数量

3.确定线性独立路径基本集合
4.生成测试用例
上一篇 下一篇

猜你喜欢

热点阅读