白盒测试--代码检查小组代码走查与桌面检查同行评审

Posted 灵笑若然

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了白盒测试--代码检查小组代码走查与桌面检查同行评审相关的知识,希望对你有一定的参考价值。

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

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

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

白盒测试用例设计方法?

答:

静态:

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

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

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

动态:

4逻辑覆盖法(语句覆盖,判定覆盖或分支覆盖,条件覆盖,判定-条件覆盖,路径覆盖)、

5基本路径测试法、

6域测试、

7符号测试、

8  Z路径覆盖、

9程序变异等。

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

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

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

代码检查、代码走查中,准备工作的高潮是“头脑风暴会”,头脑风暴会的目标是:找出错误来。

代码检查

在代码检查中,一组开发人员对代码进行审核,参加者当中只有一人是程序编写者,还有一个是称职的程序员,协调者,但不是该程序的编码者,然后还有一个是测试专家和程序设计人员,但不是该程序的编码者。

 

代码检查的错误清单:

  1. 数据引用错误;
  2. 数据声明错误;
  3. 运算错误;
  4. 比较错误;
  5. 控制流程错误;
  6. 接口错误;
  7. 输入/输出错误;
  8. 其他检查

 

小组代码走查

 

 

桌面检查

 

同行评审

 

以上是关于白盒测试--代码检查小组代码走查与桌面检查同行评审的主要内容,如果未能解决你的问题,请参考以下文章

白盒测试实践(小组作业)day4

白盒测试实践(小组作业)——每日例会记录12.19

01班04组白盒测试实践任务分配

软件测试学习笔记

单元测试

单元测试