因果图法的介绍
-
1 电子教材
-
2 PPT
上一节
下一节
第十章 因果图和决策表结合设计测试用例
简介
本章将主要介绍了因果图法和决策表相关基础知识,并且通过多个案例详述了因果图和决策表测试方法的使用。
10.1 因果图法的介绍
10.1.1 什么是因果图法
等价类划分法和边界值分析法,主要是针对单个输入数据来设计测试用例的,没有考虑多种输入数据的组合情况。组合情况是造成软件缺陷的主要方面之一,也是重要的测试点。检验各种输入条件的组合并非一件很容易的事情,即使能将所有数据输入的边界值确定下来并划分成等价类,数据输入的条件组合情况还是相当多。
因果图法就是利用图解法分析软件输入(原因)和输出条件(结果)之间的关系,以设计测试用例的方法。因果图法适合于检查程序输入条件的多种情况的组合,并最终生成决策表,来获得对应的测试用例。
10.1.2 因果图的基本符号


图10-1 因果图的基本符号
10.1.3 利用因果图法设计测试用例的步骤
(1)分析所有可能的输入和可能的输出。
(2)找出输入与输出之间的对应关系。
(3)画出因果图。
(4)把因果图转换成判定表。
(5)把判定表对应到每一个测试用例。

