测试设计方法-因果图1
上一篇 /
下一篇 2012-07-04 21:06:00
/ 个人分类:测试用例设计方法
因果图法是一种对多种输入条件组合的测试方法,根据输入条件的组合、约束关系和输出条件的因果关系,分析输入条件的各种组合情况,从而设计测试用例的方法。它适合于检查程序输入条件涉及的各种组合情况。
因果图法着重分析输入条件的各种组合,每种组合条件就是“因”,它必然有一个输出的结果,这就是“果”。一般在有多个条件决定多个结果,并且每个条件的取值只有2种情况下,采取因果图法。
因果图的基本关系有一下几种:
l 恒等:若c1为1,则e1也为1;
若原因出现,则结果出现;若原因不出现,则结果也不出现
l 非(~):若c1为1,则e1为0;
若原因出现,则结果不出现;若原因不出现,则结果出现。
l 或(∨):若c1或c2或3为1,则e1为1;
若三个原因中有一个出现,则结果出现;若三个原因都不出现,则结果不出现
l 与(∧):若c1和c2都为1,则e1为1;
若两个原因都出现,结果才出现;若其中有一个原因不出现,则结果不出现。
利用因果如设计测试用例要经过以下几步:
1. 列出输入项、输出项;
2. 分析因果关系
3. 标注约束形成因果图
4. 转换成判定表
收藏
举报
TAG: