白盒与黑盒测试技巧.pptx

第一部分:软件测试基础3 韦庆杰;软件测试基本概念 软件测试方法的分类 软件测试技术基础 软件测试流程 软件测试过程 性能;白盒测试/黑盒测试;什么是白盒测试 已知产品的详细设计过程,可以通过测试证明每种内部操作是否符合设计规格要求,所有内部成分是否已经通过检查。又称Structure Based Testing或Structural Testing ;白盒测试的主要方法 静态方法: 代码审查 静态结构分析法 动态方法: 逻辑覆盖方法 基本路径覆盖 域测试 符号测试、Z路径覆盖 程序变异 ;是通过对程序逻辑结构的遍历实现程序的覆盖 从覆盖源代码的不同程度可以分为以下六个标准: 语句覆盖 判定覆盖(又称为分支覆盖) 条件覆盖 判定-条件覆盖(又称为分支-条件覆盖) 条件组合覆盖 路径覆盖 ;int?logicExample(int?x,?int?y) { ????int?magic=0; ????if(x0??y0) ????{ ????????magic?=?x+y+10;?//?语句块1? ????} ????else ????{ ????????magic?=?x+y-10;?//?语句块2 ????} ???? ????if(magic??0) ????{ ????????magic?=?0;???????? //?语句块3 ????} ????return?magic;?

文档评论(0)

1亿VIP精品文档

相关文档