黑盒测试—因果图方法10
1
精选课件
内容提纲
复****br/>因果图法的思想
因果图法的步骤
举例
练****br/>2
精选课件
复****br/>等价类划分法的思想
边界值分析法的思想
3
精选课件
1、因果图法概述
等价类划分方法和边界值分析方法着重考虑输入条件,而不考虑输入条件的各种组合,也不考虑输入条件之间的相互制约的关系,但有时一些具体问题中的输入之间存在着相互依赖的关系,
4
精选课件
1、因果图法概述
如果输入之间有关系,我们在测试时必须考虑输入条件的各种组合,那么可以考虑使用一种适合于描述对于多种条件的组合,相应产生多个动作的形式来设计测试用例,这就需要利用因果图。
因果图方法最终生成的就是判定表。它适合于检查程序输入条件的各种组合情况。
5
精选课件
因果图法的基本思想
使用因果图法设计测试用例时,首先从程序规格说明书的描述中,找出因(输入条件)和果(输出结果或者程序状态的改变),然后通过因果图转换为判定表,最后为判定表中的每一列设计一个测试用例.
6
精选课件
2 因果图中出现的基本符号
原因
结果
通常在因果图中用Ci表示原因,用Ei表示结果,各结点表示状态,可取值“0”或“1”。“0”表示某状态不出现,“1”表示某状态出现。
7
精选课件
主要的原因和结果之间的关系有:
C1
C2
C1
8
精选课件
因果图法
恒等: 若c1为1,则e1也为1,否则e1为0.
非: 若c1是1,则e1为0,否则e1是1.
或: 若c1或c2或c3是1,则e1是1,若三者都不为1,则e1为0.
与: 若c1和c2都是1,则e1为1,否则若有其中一个不为1,则e1为0.
9
精选课件
因果图法
实际问题中,输入状态之间可能存在某些依赖关系,这种依赖关系被称为”约束”.
在因果图中使用特定的符号来表示这些约束关系:
10
精选课件
软件测试-因果图PPT课件 来自淘豆网www.taodocs.com转载请标明出处.