测试用例设计方法---判定表驱动分析方法02
上一篇 /
下一篇 2012-04-24 16:05:12
/ 个人分类:测试方法
3)
条件项(Condition Entry):列出针对它左列条件的取值。在所有可能情况下的真假值。
4)
动作项(Action Entry):列出在条件项的各种取值情况下应该采取的动作。
5.规则及规则合并
1)
规则:任何一个条件组合的特定取值及其相应要执行的操作称为规则。在判定表中贯穿条件项和动作项的一列就是一条规则。显然判定表中列出多少组条件取值,也就有多少条规则,既条件项和动作项有多少列。
2)
化简:就是规则合并有两条或多条规则具有相同的动作,并且其条件项之间存在着极为相似的关系。
6.规则及规则合并举例
1)
如下图左端,两规则动作项一样,条件项类似,在1、2条件项分别去Y、N时,无论条件3取何值,都执行同一操作。即要执行的动作与条件3无关。于是可合并。“-”表示与取值无关
2)
与上类似,下图中,无关条件项“-”可包含其他条件项取值,具有相同动作的规则可合并。
3)
化简后的读书指南判定表
|
1
|
2
|
3
|
4
|
问题
|
觉得疲倦吗?
|
-
|
-
|
Y
|
N
|
感兴趣吗?
|
Y
|
Y
|
N
|
N
|
糊涂吗?
|
Y
|
N
|
-
|
-
|
建议
|
重读
|
X
|
|
|
|
继续
|
|
X
|
|
|
跳下一章
|
|
|
|
X
|
休息
|
|
|
X
|
|
7.判定表的建立步骤:(根据软件规格说明)
1)
确定规则的个数。假如有n个条件,每个条件有两个取值(0,1),故2n种规则。
2)
列出所有的条件桩和动作桩
3)
填入条件项
4)
填入动作项,等到初始判定表
5)
简化,合并相似规则(相同动作)
收藏
举报
TAG: