Test基于决策表的测试教学课件.ppt

Software Testing Software Testing 基于决策表的测试 本章内容 决策表(掌握) 三角形问题的测试用例(理解) NextDate函数的测试用例(理解) 7.1 决策表 决策表适合描述不同条件集合下采取行动的若干组合的情况 决策表的构成: 桩部分 条目部分 条件部分 行动部分 决策表的各个部分 条目部分中的一列就是一条规则。 规则指示在规则的条件部分中指示的条件环境下要采取什么行动。 “—”叫“不关心”:条件无关或条件不适用。 桩 条件部分 行动部分 条目部分 表示方法 使用决策表标识测试用例,则把条件解释为输入,行动解释为输出。 有时条件最终引用输入的等价类,行为引用被测试软件的主要功能处理部分,规则则解释为测试用例。 三角形问题的决策表 表7-2 三角形问题的决策表 条件的选择可以大大扩展决策表的规模。 表7-3 经过修改的三角形问题决策表 将条件:a、b、c构成三角形,扩展为三个条件。 书上有误 带有相互排斥条件的决策表 条件引用了等价类,则决策表会有一种典型的外观。 不关心条目(—)的实际含义是“必须失败” 。 表7-4带有相互排斥条件的决策表 对于有限条目决策表,如果有n个条件,则必须有2n 条规则。如果不关心条目实际地表明条件是不相关的,则没有不关心条目的规则统计为1条规则,规则中每出现一个不关心条目,该规则数乘一次2。 规则条数

文档评论(0)

1亿VIP精品文档

相关文档