史上最全的测试用例设计方法总结(19)
发布时间:2021-06-08
发布时间:2021-06-08
软件测试
判定表的优点2.2.判定表的优点
能够将复杂的问题按照各种可能的情况全部列举出来,简明并避免遗漏。因此,利用判定表能够设计出完整的测试用例集合。
在一些数据处理问题当中,某些操作的实施依赖于多个逻辑条件的组合,即:针对不同逻辑条件的组合值,分别执行不同的操作。判定表很适合于处理这类问题。“
阅读指南”判定表3.3.“阅读指南”
4.判定表通常由四个部分组成如下图所示。
条件桩(ConditionStub):列出了问题得所有条件。通常认为列出的条件的次序无关紧要。1)1)条件桩(条件桩(ConditionStub):列出了问题得所有条件。通常认为列出的条件的次序无关紧要):列出了问题得所有条件。通常认为列出的条件的次序无关紧要。动作桩(ActionStub):列出了问题规定可能采取的操作。这些操作的排列顺序没有约束。2)2)动作桩(动作桩(ActionStub):列出了问题规定可能采取的操作。这些操作的排列顺序没有约束):列出了问题规定可能采取的操作。这些操作的排列顺序没有约束。条件项(ConditionEntry):列出针对它左列条件的取值。在所有可能情况下的真假值。3)3)条件项(条件项(ConditionEntry):列出针对它左列条件的取值。在所有可能情况下的真假值。动作项(ActionEntry):列出在条件项的各种取值情况下应该采取的动作。4)4)动作项(动作项(ActionEntry):列出在条件项的各种取值情况下应该采取的动作。规则及规则合并5.5.规则及规则合并
规则:任何一个条件组合的特定取值及其相应要执行的操作称为规则。在判定表中贯穿条件1)1)规则:任何一个条件组合的特定取值及其相应要执行的操作称为规则。在判定表中贯穿条件。显然,判定表中列出多少组条件取值,也就有多少条规则,既条项和动作项的一列就是一条规则项和动作项的一列就是一条规则。显然,判定表中列出多少组条件取值,也就有多少条规则,件项和动作项有多少列。