目录
一,基本原则
二,测试分类
三,用例设计
1,黑盒测试
等价类划分法
边界值分析法
因果图法(决策表)
数据覆盖(因子组合)测试法
EC | 单一选择组合 | 每一个测试输入的每一个取值在所有组合中至少出现一次 | ||||||||
BC | 基本选择组合 | 以基本组合为基础,通过更改一个输入的取值创建新的组合 | ||||||||
AC | 全组合 | 每个测试输入的每个取值的所有可能组合 | ||||||||
OA | 正交数组 | 基于正交数组的组合方式 | ||||||||
N:Wise | 覆盖任意N个输入的全组合的组合方式 | 覆盖任意N个输入的全组合的组合方式 |
2,白盒测试
基本路径分析法
场景设计法
错误猜测法
正交分解法
逻辑覆盖测试法
(1)语句覆盖
使程序中的每个可执行语句都能执行一次的测试用例
(2)判定覆盖(分支覆盖)
对于判断语句,在设计用例的时候,要设计判断语句结果为True和False的两种情况
(3)条件覆盖
设计用例时针对判断语句里面每个条件表达式true 和 false各取值一次,不考判断语句的计算结果
(4)判定条件覆盖(分支条件覆盖)
判定覆盖(分支覆盖) + 条件覆盖 同时满足
(5)条件组合覆盖
设计测试用例时,使得每个判断语句中条件结果的所有可能组合至少出现一次
(6)路径覆盖
设计测试用例时,覆盖程序中所有可能的执行路径