软件测试专栏
上一篇 主目录 下一篇

【前言】


1 决策表简介

是最严格的功能性测试,具有逻辑性,用于表示和分析复杂的逻辑关系。适合描述不同条件集合下采取行动的若干组合的情况。决策表被设计成说明性的(与命令相反),给出的条件没有特别的顺序,而且所选择的行动发生时也没有任何的特定顺序。

决策表的组成:由条件桩、条件条目、行动桩,行动条目4部分组成

为了使用决策表标识测试用例,把条件解释为输入,把行动解释为输出

表示方法:

  • 有限条目决策表:所有的条件都是二叉条件的决策表(true/false
  • 扩展条目决策表:条件有多个值的决策表

决策表图示:
在这里插入图片描述

  • 规则3、4:条件c1=True,c2=False,c3不关心(T/F均可)的情况下,采取行动a4.

2 测试实例

1 三角形决策表
在这里插入图片描述

细分:
在这里插入图片描述
在这里插入图片描述

2 带互斥条件的决策表
在这里插入图片描述
条数统计
在这里插入图片描述
在这里插入图片描述
3 冗余决策表
在这里插入图片描述
4 不一致的决策表
在这里插入图片描述

3 总结

在这里插入图片描述

相关文章: