白盒测试—代码检查法、静态结构分析法、静态质量度量法、代码覆盖法、基本路径测试法等

白盒测试:白盒测试称逻辑驱动测试测试或结构测试—用程序结构信息生成测试用例

穷举路径测试是不可能的。

定义: 去研究里面的源代码和程序结构。关注的是测试用例执行的程度或覆盖程序逻辑结构(源代码)的程度。

 

白盒测试常用工具有:logiscope、Jtest、Junit。

 

白盒测试用例设计方法?

答:

静态:

1代码检查法(代码检查、代码走查与桌面检查3种方式)、

2静态结构分析法(以图形方式表现程序内部结构)、

3静态质量度量法(根据ISO质量模型为基础,构造质量度量模型来评估软件各个方面)

 

动态:

4代码覆盖法语句覆盖,判定覆盖或分支覆盖,条件覆盖,判定-条件覆盖,路径覆盖

6基本路径测试法

5域测试、

6符号测试、

7 Z路径覆盖、

8程序变异等。

在提交测试之前,进行代码检查、代码走查与评审,代码检查、代码走查与评审与软件测试原则有关。

对于某些特定类型的错误,人工测试手段更有效;

’对于其他错误类型,基于计算机的测试手段更有效。

 

面向过程的白盒测试用例模板:

 

面向对象的白盒测试用例模板:

 

posted @ 2017-12-13 11:38  灵笑若然  阅读(3045)  评论(0编辑  收藏  举报