1、 测试方法的分类

用户可以修改的叫做动态网页,不能修改的叫做静态网页。
1.1、静态测试方法

1.2、动态测试方法

1.2.1、 黑盒测试定义


1.2.2、白盒测试定义

1.2.3、白盒测试与黑盒测试的区别

2、静态测试方法

2.1、评审
2.1.1、评审的含义、过程与目的

2.1.2、评审的角色

2.1.3、评审的分类

2.1.4、代码审查
-
代码审查的含义、过程与目的

-
代码审查的方法和范围

2.1.5、代码走查

2.2、静态分析方法

2.2.1、数据流分析

2.2.2、控制流分析

2.2.3、复杂度分析


2.3、静态测试的意义

2.4、静态测试可以发现的缺陷

2.4、静态分析的一些工具


3、白盒测试分类
3.1、单元测试用例的设计方法

3.2、白盒测试方法

3.2、白盒测试方法的步骤
3.2.1、获得需求、获得/画出程序流程图/算法图

3.2.2、画出控制流图


3.2.3、选择覆盖方法设计测试用例(语句覆盖法C0)




3.2.3、选择覆盖方法设计测试用例(分支/判定覆盖C1)




3.2.3、选择覆盖方法设计测试用例(条件覆盖C2)



3.2.3、选择覆盖方法设计测试用例(判定—条件覆盖C2)


3.2.3、选择覆盖方法设计测试用例(条件组合覆盖C3)



3.2.3、选择覆盖方法设计测试用例(路径覆盖C4)





总结:语句覆盖法对于路径没有要求,只按照某一条路径将所有的语句都涉及到就行。
判定覆盖:每个大条件对一次错一次。而不是每个大条件中的小条件对一次错一次,大条件全对或者全错。
条件覆盖:每个小条件各对一次,错一次。(不是要每个小条件对错的组合,而是所有小条件全对,和所有小条件全错;可以让小条件全对,也可以全错;)
判断-条件覆盖:每个小条件各对错一次,每个大条件各对错一次。
多条件组合覆盖法:需要每个小条件对错的组合,包括全对和全错。
路径覆盖:包括所有路径。
3.3、白盒测试例子



多条件覆盖法:是这四个用例一起覆盖了,不是某一行用例。


2084

被折叠的 条评论
为什么被折叠?



