软件测试培训
美国上市软件测试培训机构

400-111-8989

热门课程

黑盒测试技术(2)--软件测试概念(八)

  • 时间:2016-07-11
  • 发布:软件测试培训
  • 来源:软件测试教程

3. 决策表测试

等价类划分法和边界值分析方法比较适合输入变量或输入条件相互独立的情况,但是当输入变量或输入条件相互依赖、相互制约的时候,采用等价类划分法和边界值分析方法是难以描述的。

决策表能够将复杂的问题按照各种可能的情况全部列举出来,简明并避免遗漏。

决策表通常由以下4部分组成:

• 条件桩—列出问题的所有条件,且所有条件都是二值条件(真/假)

• 条件项—针对条件桩给出的条件列出所有可能的取值

• 动作桩—列出问题规定的可能采取的操作

• 动作项—指出在条件项的各组取值情况下应采取的动作

如果两条或多条规则的动作项相同,条件项只有一项不同,则可以将该项合并,合并后的条件项用符号“-”表示,说明执行的动作与该条件的取值无关,称为无关条件。

案例

例1:假如觉得疲倦了就休息一下;假如不觉得疲倦,并对正读的这章感兴趣,就继续阅读本章;但如果即使对本章感兴趣却读的糊涂就重读本章;假如不觉得疲倦,但对本章不感兴趣,就直接读下一章。

根据决策表法最少能设计几条测试用例?

测试用例

测试用例

测试用例

因此根据决策表法,能设计4条测试用例

上一篇:黑盒测试技术(1)--软件测试概念(七)
下一篇:黑盒测试技术(3)--软件测试概念(九)

白盒技术--软件测试概念(十)

黑盒测试技术(3)--软件测试概念(九)

黑盒测试技术(2)--软件测试概念(八)

黑盒测试技术(1)--软件测试概念(七)

选择城市和中心
贵州省

广西省

海南省