因果图:
定义:利用图解法分析输入原因以及组合的情况而设计用例的一种方法
特点:
1,考虑输入条件的相互制约及组合关系
2,考虑输出条件对输入条件的依赖关系
1.因果图的“因”——输入条件
2.因果图的“果”——输出结果
9种图示:
因果图实现步骤:
1,根据需求找出所有的原因以及所有结果
2,分析输入条件之间的制约关系,并列出组合情况
3,分析输出结果之间的制约关系,并列出组和情况
4,画出因果图,转换为判定表
5,根据判定表,导出测试用例
判定表的组成:
1,条件桩:问题的所有条件
2,动作桩:问题的所有输出
3,条件项:针对条件桩的取值
4,动作项:条件项的各种取值情况下的输出结果
实现判定表的步骤:
1,在表中列出所有的条件桩和动作桩
2,填入条件项,填入动作项。得到初始的判定表
3,简化判定表(去重,排除掉不可能出现的)