因果图是一种适用于描述各种输入条件组合的测试方法。根据输入条件的组合、输出条件的约束和因果关系,分析输入条件的各种组合,然后设计测试用例。适用于检查程序输入条件中涉及的各种组合。通常,因果图与决策表结合使用,通过映射同时相互影响的多个输入来确定决策条件。因果图的最终结果是决策表,适用于检查程序输入条件的各种组合。使用因果图方法可以帮助我们按照一定的步骤选择一组高效的测试用例,同时还可以指出程序规范中存在哪些问题,识别并制作因果图。
因果图重点分析输入条件的各种组合。每个组合条件都是“因”,它必须有一个输出结果,这就是“果”。