【软件测试】黑盒测试

《等价类划分法》

  • 有效等价类
  • 无效等价类
  • (输入条件)10 < x < 100
  • (有效等价类)10 < x < 100
  • (无效等价类)x <= 10 和 x >=100

《边界值分析法》

  • 基本原则
  • 如果输入条件规定了取值范围,则以此范围为基础设计测试用例
  • 如果输入或输出是一个有序集合,如:线性表、顺序文件等;则选择该序列中的第一个及最后一个元素进行测试,进一步考虑第二个元素和倒数第二个元素
  • 如果输入条件规定了取值的个数,则以个数为基础设计测试用例
  • 边界值分析法可以结合其他方法一块使用
  • [6,18)上点和离点分别是:
  • (上点)6、18
  • (离点)5、17
  • 最坏情况测试
  • (输入条件)10 < x < 100
  • (最小值)xmin = 10
  • (略高最小值)xmin+ = 11
  • (正常值)nom = 88
  • (略低最大值)xmax- = 99
  • (最大值)xmax = 100
  • 即5个边界值:10,11,88,99,100
  • 健壮最坏情况测试
  • (输入条件)10 < x < 100
  • (略低最小值)xmin- = 9
  • (最小值)xmin = 10
  • (略高最小值)xmin+ = 11
  • (正常值)nom = 88
  • (略低最大值)xmax- = 99
  • (最大值)xmax = 100
  • (略高最大值)xmax+ = 101
  • 即5个边界值:9,10,11,88,99,100,101

《决策表法》

  • 条件桩:列出问题的所有条件
  • 条件项:针对条件桩给出的条件列出所有可能的取值
  • 动作桩:列出问题规定的可能采取的操作
  • 动作项:指出在条件项的各组取值情况下应采取的动作
  • 将任何一个条件组合的特定取值及相应要执行的动作称为一条规则
  • 在决策表中贯穿条件项和动作项的一列就是一条规则
  • 对于有n个条件的决策表,如果每个条件只有真、假两种取值,则规则的个数为 2^n 个
  • 3个条件,条件1有2种取值,条件2有3种取值,条件3有2种取值,则规则数为 2 x 3 x 2 = 12 个

【软件测试】黑盒测试_第1张图片
【软件测试】黑盒测试_第2张图片

《因果图法》


【软件测试】黑盒测试_第3张图片
【软件测试】黑盒测试_第4张图片

《场景法》

【软件测试】黑盒测试_第5张图片
【软件测试】黑盒测试_第6张图片
【软件测试】黑盒测试_第7张图片
【软件测试】黑盒测试_第8张图片
【软件测试】黑盒测试_第9张图片

你可能感兴趣的:(软件测试,黑盒测试,场景法,因果图法)