- 1
- 0
- 约4.3千字
- 约 37页
- 2019-12-03 发布于广西
- 举报
例: 某个软件需求文档中有这样的说明:第一列字符必须是A或B,第二列字符必须是一个数字,在此情况下进行文件的修改。但如果第一列字符不正确,则给出信息L;如果第二列字符不是数字,则给出信息M。 边界值测试 等价类测试 4.3 基于判定表的测试 4.3.1 判定表的组成 在一些数据处理问题中,某些操作是否实施依赖于多个逻辑条件的取值。在这些逻辑条件取值的组合所构成的多种情况下,分别执行不同的操作。处理这类问题的一个非常有力的分析和表达工具是判定表,或称决策表。 在所有功能性测试方法中,基于判定表的测试方法是最严格的,因为判定表在逻辑上是最严密的。 4.3 基于判定表的测试 判定表通常由四个部分组成,如表4-3-1所示。 (1) 条件桩(Condition Stub):列出了问题的所有条件。通常认为列出的条件的次序无关紧要。 (2) 动作桩(Action Stub):列出了问题规定可能采取的操作。这些操作的排列顺序没有约束。 (3) 条件项(Condition Entry):列出针对它左列条件的取值。 (4) 动作项(Action Entry):列出在条件项的各种取值情况下应该采取的动作。 规则 规则示例:三角形问题 下面通过表4-3-2所列的实例来说明判定表各部分的含义。 在表4-3-2 给出的判定表中,规则
原创力文档

文档评论(0)