桩 规则1 规则2 规则3/4 规则5 规则6 规则7/8
C1 T T T F F F
C2 T T F T T F
C3 T F - T F -
A1 X X X
A2 X X
A3 X X
A4 X X
决策表有四个部分:条件桩(C1-C3),条件条目(规则1…),行动桩(A1-A4)和行动条目。
如果有二叉条件(真/假,是/否,0/1),则决策表的条件部分是旋转了90度的(命题逻辑)真值表。这种结构能够保证我们考虑了所有可能的条件值组合。如果使用决策表标识测试用例,那么决策表的这种完备性能够保证一种完备的测试。
所有条件都是二叉条件的决策表叫做有限条目决策表。如果条件可以有多个值,则对应的决策表叫做扩展条目决策表。