学习目标u什么是因果图?u因果图的组成(关系和约束)u因果图法设计测试用例的步骤u因果图与判定表的关系 引言等价类划分方法和边界值分析方法,都是着重考虑输入条件,但未考虑输入条件之间的组合、输入条件之间的相互制约关系。这样虽然各种输入条件可能出错的情况都已经测试到了,但多个输入条件组合起来可能出错的情况却被忽视了。但要检查输入条件的组合不是一件容易的事情,即使把所有输入条件划分成等价类,他们之间的组合情况也相当多。因此必须考虑采用一种适合于描述对于多种条件的组合,相应产生多个动作的形式来考虑设计测试用例。这就需要利用因果图(逻辑模型)。因果图法能帮助测试人员按照一定的步骤,高效的开发测试用例,以检测程序输入条件的各种组合情况,它是将自然语言转化为形式语言规格说明的一种严格方法。注:与判定表法区别?我们知道,当被测对象的输入条件相互依赖、相互制约相互依赖、相互制约的时候,适合用判定表法进行测试!练习 一 某软 件的一个模块 的需求规 格说 明书 中描述:(1)年薪制员 工:严 重过 失,扣年终风险 金的4%;过 失,扣年终风险 金的2% 。(2)非年薪制员 工:严 重过 失,扣当月薪资