决策表的组成
决策表通常由以下4部分组成:
条件桩—列出问题的所有条件
条件项—针对条件桩给出的条件列出所有可能的取值
动作桩—列出问题规定的可能采取的操作
动作项—指出在条件项的各组取值情况下应采取的动作
条件桩 | 条件项 规则 |
动作桩 | 动作项 规则 |
将任何一个条件组合的特定取值及相应要执行的动作称为一条规则。在决策表中贯穿条件项和动作项的一列就是一条规则。
决策表最突出的优点是:
能够将复杂的问题按照各种可能的情况全部列举出来,简明并避免遗漏。
利用决策表能够设计出完整的测试用例集合
运用决策表设计测试用例可以将条件理解为输入,将动作理解为输出
一、测试背景描述:
现开发了某旅游景点旅游指南网站,其中某功能描述如下:
根据当天是否有雨,紫外线强度等级,温度,风力等给出出游建议,
具体规则如下:
如果温度<=20并且风力>=3级,提示易引发感冒;
如果温度<=20,且有雨,提示易引发感冒;
如果紫外线强度>=中等,提示注意防晒;
如果有雨,提示注意防雨;
如果温度<=20,提示添加外套。
二、题目:
如果由你来测试改功能,请考虑都要测试哪些情况,并以决策表的形式来进行展示。