会计学
1
黑盒测试方法因果图法
第3章 黑盒测试方法 ——因果图法
第1页/共48页
目 录
因果图法设计测试用例思想
1
因果图的定义
2
因果图法设计测试用例步骤
3
使用因果图法的优点
4
案例分析
5
第2页/共48页
因果图法产生的背景
等价类划分法和边界值分析方法都是着重考虑输入条件,但没有考虑输入条件的各种组合、输入条件之间的相互制约关系。这样虽然各种输入条件可能出错的情况已经测试到了,但多个输入条件组合起来可能出错的情况却被忽视了。
第3页/共48页
因果图法设计测试用例思想
首先从程序规格说明书的描述中,找出因(输入条件)和果(输出结果或者程序状态的改变),
然后通过因果图转换为判定表,最后为判定表中的每一列设计一个测试用例.
第4页/共48页
因果图法的定义:
是一种利用图解法分析输入的各种组合情况,从而设计测试用例的方法,它适合于检查程序输入条件的各种组合情况。
第5页/共48页
因果图中出现的基本符号
原因
结果
通常在因果图中用Ci表示原因,用Ei表示结果,各结点表示状态,可取值“0”或“1”。“0”表示某状态不出现,“1”表示某状态出现。
第6页/共48页
主要的原因与结果之间的关系
c1
e1
c1
e1
~
c2
e1
c1
c3
V
c2
e1
c1
V
(a)恒等
(b)非
(c)或
(d)与
第7页/共48页
恒等:若c1是1,则e1也为1,否则e1为0;
c1
e1
第8页/共48页
非:若c1是1,则e1为0,否则e1为1;用符号“~”表示。
c1
e1
~
第9页/共48页
黑盒测试方法因果图法PPT学习教案 来自淘豆网www.taodocs.com转载请标明出处.