测试设计方法-判定表2
上一篇 /
下一篇 2012-07-04 21:27:04
/ 个人分类:测试用例设计方法
在上图中,两条规则的动作项是一样的,条件项中的前两项也是一样的,只是第三项不同,这说明,条件项1,2项分别是真值(Y)和假值(N)时,条件项3中无论是什么值,都要执行同一个操作,也可这样说,要执行的动作与条件项3的取值无关。这样,就可以将这两个规则合并了。合并后的条件项3可以用特殊的符号表示与取值无关,比如用“-”。与此类似,无关条件项“-”在逻辑上又可包含其它的条件项取值,具有相同动作的规则进一步合并。如有图所示。经过上述的合并规则的方法,合并判定表的规则后,就达到简化判定表的目的,并能够得到简化后的判定表。
使用判定表设计测试用例的条件:
1. 需求说明以判定表形式给出,或者很容易转换成判定表。
2. 条件的排列顺序不会也不应影响执行那些操作。
3. 规则的排列顺序不会也不应影响执行那些操作。
4. 每当某一规则的条件已经满足,并确定要执行的操作后,不必检验别的规则。
5. 如果某一规则得到满足要执行多个操作,这些操作的执行顺序无关紧要
提出这5个必要条件的目的是为了使操作的执行完全依赖于条件的组合。其实对于某些不满足这几条的判定表,同样可以设计测试用例,只不过还需增加其它的测试用例而已。
使用判定表法设计测试用例步骤如下:
1、列出所有的条件桩和动作桩
2、根据条件确定规则数
3、填入条件项
4、填写动作项
5、简化合并规则
6、根据简化后的规则设计测试用例
判定表常与因果图结合使用,设计测试用例。
收藏
举报
TAG: