软件测试的基本理论-黑盒测试-1

黑盒测试方法

  • 一.黑盒测试方法
    • 1,等价类划分法
      • a:等价类划分概述
        • 等价类划分
      • b:设计测试用例
      • 等价类划分demo
    • 2.边界值分析法
      • 边界值分析法概述
      • 边界值分析法demo
    • 3.因果图方法
      • 因果图设计方法
      • 因果图设计demo
    • 4.决策表方法(判定表)
      • 决策表概述
      • 决策表demo
    • 5.正交试验设计法
      • 正交试验设计概述
      • 正交法demo
    • 6. 错误推测法
    • 7、 场景法

一.黑盒测试方法

1,等价类划分法

主张:最常用的黑盒测试方法,主张以尽可能少的用例测试用例覆盖尽可能多的数据;

等价类:将这些输入数据按照需求进行分类,划分成若干个子集,这些子集就是等价类

正确划分等价类能极大程度较少测试用例的数量;测试会更准确有效;

a:等价类划分概述

等价类划分

1)有效等价类:有效值的集合,符合程序要求、合理且有意义的输入数据

2)无效等价类:无效值的集合

b:设计测试用例

确定等价类后,需要建立等价类表列出所有的划分出等价类,用以设计测试用例;
基于等价类划分测试用例的设计步骤:
1)确定测试对象,保证非测试对象的正确性
2)为每个等价类规定一个唯一的编号
3)设计有效等价类的测试用例,尽可能多的覆盖尚未被覆盖的有效等价类,直到测试用例覆盖所有的有效等价类
4)设计无效等价类,使其覆盖所有的无效等价类

等价类划分demo

某余额提现等价类划分
分析:
快速提款:限额10000元,普通到账:最大余额

1)选择快速提现
有效等价类:0<提取金额《=余额
第n次提取:0<提取金额+前几次《=余额
无效等价类:余额 <= 0或 大于余额
2)普通提现
有效等价类:0<提取金额《=余额
无效等价类:余额 <= 0或 大于余额

余额提现功能等价类表

功能 有效等价类 编号 无效等价类 编号
选择快速提现 0<提取金额《=余额 1 余额 <= 0 2
>余额 3
选择快速提现 0<提取金额+前几次《=余额 4 余额 <= 0 5
大于余额 6
选择普通提现 0<提取金额《=余额 7 余额 <= 0 8
大于余额 9

根据等价类表设计测试用例-余额5000元
test case

用例序号 功能 金额 覆盖有效等价类编号
001 快速到账1次 1000元 1
002 快速到账3次 1000元 4
003 快速到账 -1000元 2
004 快速到账1次 6000元 3
005 快速到账3次 -4000元 5
006 快速到账3次 4000元 6
007 选择普通提现 4000元 7
008 选择普通提现 -4000元 8
009 选择普通提现 6000元 9

你可能感兴趣的:(软件测试理论,软件测试,黑盒测试)