1.0 黑盒测试与白盒测试的区别

. 白盒测试 黑盒测试
测试方向 结构测试 功能测试
优点 从程序内部特定位置覆盖测试 以用户角度测试
缺点 无法检查程序外部特性 无法检查规格说明书 无法检查程序外部特性
常用方法 逻辑覆盖(条件 分支 条件组合等) 边界值分析、等价类划分

2.0 黑盒测试常用方法

  1. 等价类划分
  2. 边界值分析
  3. 正交分析
  4. 因果图
  5. 判定表
  6. 流程分析
  7. 错误猜测

2.1 等价类划分原则

  1. 列出等价类表,列出所有划分出的等价类
  2. 为每一个等价类规定一个唯一编号
  3. 设计一个测试用例使他尽可能的覆盖有效等价类
  4. 重复3 是的所有的有效等价类都没覆盖
  5. 设计一个测试用例,让他仅仅覆盖一个无效等价类
  6. 重复5 直到所有的无效等价类都被覆盖

2.2 判定表

名字 属性
条件桩 条件列表
动作桩 动作列表(预期结果)
条件项 条件取值
动作项 动作取值

合并 : 动作相同,条件极为相似
软件测试之黑盒测试

2.3 正交分析法

  1. 确定因子状态
    1. 因子就是输入,状态及时输入的取值
  2. 正交表是根据数学公式推导出来的,不是瞎搞的 几因子几状态的正交表找度娘就可以了。通用的

下面是一个打印机的例子:
软件测试之黑盒测试
软件测试之黑盒测试

暂时这样

相关文章: