因果图:
一、应用场合
在一个界面中,有多个控件,测试的时候要考虑控件的组合关系,不同的控件组合会产生不同的输出结果的组合,为了弄清什么样的输入组合会产生什么样的输出组合,使用因果图法。
二、因果图核心
1、因----原因,输入条件
2、果----结果,输出结果
使用图形的方式,分析软件输入和输出的对应关系。
三、图形符号
1、基本图形
表示输入和输出的对应关系
(1)恒等(-)Ⓐ(输入、因) Ⓑ(输出、果)
若a=1,则b=1
若a=0,则b=0
(2)非(~)Ⓐ(输入、因) Ⓑ(输出、果)
若a=1,则b=0
若a=0,则b=1
(3)或(V)
若a=1,或b=1,或c=1,则d=1
若a=b=c=0,则d=0
(4)与(^)
若a=b=c=1,则d=1
若a=0或b=0或c=0,则d=0
2、约束(限制条件)图形
要不然单独限制输入,要不然单独限制输出
(1)互斥(E)