因果图和判定表思维导图

实例参考《》

因果图

概念

利用图解法分析法分析输入的各种组合情况,它使用与检查程序条件的各种组合情况。

使用于输入条件之间有互相制约、相互依赖的情况

因:输入条件

果:输出条件

适用场景

输入条件较多、测试所有输出条件的排列组合;最终生成判定表

因果图要考虑的因素:

1、所有的输入输出条件的相互制约关系以及组合关系

2、输出结果对输入条件的依赖关系。也就是什么样的输入组合会产生怎样的输出结果

图利说明

四种因果基本图形

1.恒等

2.非~

3.或V

4.与^

因果图中的约束限制条件

1.互斥E

2.包含

3.唯一

4.需求

遵循步骤

1.分析概要设计里的需求,哪些是原因,哪些是结果

2.分析该要设计里的需求语义,确定原因与原因,原因与结果的关系,画出因果图

3.一些原因与原因,原因与结果之间的组合不能出现。对于这些特殊情况,在因果图中用一些极好表明约束或限制条件

4.将因果图转换为判定表

5.根据判定表设计所有组合的测试用例


因果图和判定表思维导图_第1张图片
因果图思维导图


判定表

概念

表示输入条件的组合,以及与每一输入组合对应的动作组合

包含

条件桩:列出所有可能的条件

条件项:列出所有的条件取值组合

动作桩:列出所有可能的操作

条件项:列出在每一种条件取值组合的情况下,执行动作桩中的哪些动作。

遵循的步骤

1.列出条件桩和动作桩

2.确定规则的个数,用来为规则编号

3.完成所有条件项的填写

4.完成所有的动作项的填写

5.合并相似规则,用以对初始判断表进行简化



因果图和判定表思维导图_第2张图片

你可能感兴趣的:(因果图和判定表思维导图)