因果图定义
- 因果图是从需求中找出因(输入条件)和果(输出或程序改变的状态),通过因果图转化为判定表。
- 输入条件之间的关系(组合、约束)
- 输入与输出的关系
- 输出条件的关系
- 注意:判定表一般只考虑输入之间的关系。
因果图的基本符号
- 输入和输出的关系


- 输入条件之间的关系(虚线)


即:E约束:不同时为1;
I约束:不同时为0;
O约束:只有一个为1;
R约束:a决定b,a是1的时候,b一定是1。
M约束:结果a是1的时候,结果b强制为0。
- 输出条件之间的关系
利用因果图设计测试用例
- 分析程序规格说明的描述中,哪些是原因,哪些是结果。
- 原因常常是输入条件或是输入条件的等价类
- 结果是输出条件
- 分析程序规格的描述中语义的内容,并将其表示成连接各个原因与各个结果的“因果图”。
- 由于语法或环境的限制,有些原因与原因之间、原因与结果之间的组合情况不可能出现。为表明这些特殊情况,在因果图上用一些记号表明约束或限制条件。
- 把因果图转换为决策表
- 根据决策表中的每一列设计测试用例。
- 即:找出原因、结果 – 找出关系,画因果图 – 找出约束和限制,加上标记 – 转化为决策表 – 为每一个规则设计测试用例
相关文章:
-
2021-06-02
-
2021-09-16
-
2021-11-24
-
2021-08-30
-
2021-11-17
猜你喜欢
-
2022-02-11
-
2021-12-05
-
2021-10-26
-
2021-08-07
-
2021-05-21
-
2021-06-12
-
2021-07-22
相关资源
-
下载
2023-02-04
-
下载
2022-12-10
-
下载
2023-01-03