原因
边界值测试和等价类测试未考虑输入条件的各种组合及输入条件之间的联系,忽略了多个输入条件组合起来出错的情况。
基本思想
通过分析原因和结果,列出类似真值表的表格 清晰的表达各种条件组合。
基本步骤
- 找出哪些是原因 哪些是结果
- 找出原因与结果 原因与原因之间的对应关系 画出因果图
- 找出原因与原因 原因与结果之间组合不可能出现的情况 即为约束或限制条件
- 将因果图转化成决策表(判定图)
- 以决策表的每一列为依据,设计测试用例
因果图
- 原因用Ci表示
- 结果用Ei表示
- 状态用各结点表示 0表示状态不出现 1为状态出现


网友评论