词条 | 判定表 |
释义 | 判定表是一个表格,分为四个部分,其左部是条件或数组元素的名称,右上部是所有条件的组合,左下部是处理中活动的名称,右下部标明条件组合和相应的活动的对应关系。 定义判定表是分析和表达多逻辑条件下执行不同操作的情况的工具。 判定表的组成如图所示,判定表通常有以下四个部分组成: 1)条件桩(Condition Stub):列出了问题得所有条件。通常认为列出的条件的次序无关紧要。 2)动作桩(Action Stub):列出了问题规定可能采取的操作。这些操作的排列顺序没有约束。 3)条件项(Condition Entry):列出针对它左列条件的取值。在所有可能情况下的真假值。 4)动作项(Action Entry):列出在条件项的各种取值情况下应该采取的动作。
条件 觉得疲倦? Y Y N N 感兴趣吗? N Y Y N 动作 重读 继续 跳下一章 休息 √ √ 判定表的建立步骤判定表的建立步骤: 1)确定规则的个数.假如有n个条件。每个条件有两个取值(0,1),故有2的n次方种规则。 2)列出所有的条件桩和动作桩。 3)填入条件项。 4)填入动作项。得到初始判定表。 5)简化.合并相似规则(相同动作)。 判定表的优点判定表的优点: 能够将复杂的问题按照各种可能的情况全部列举出来,简明并避免遗漏。因此,利用判定表能够设计出完整的测试用例集合。在一些数据处理问题当中,某些操作的实施依赖于多个逻辑条件的组合,即:针对不同逻辑条件的组合值,分别执行不同的操作。判定表很适合于处理这类问题。 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。