《软件测试技术及用例设计实训》用例设计1之因果图、判定表
判定表
1、定义
复杂问题---可能情况--设计完整测试用例集合。
结构:一条条件桩、动作桩是一个规则;
条件桩(所有条件)--输入 | 条件项(取值) |
动作桩(操作)--输出 | 动作项(条件下所有取值情况下的动作)--规则 |
2、设计步骤
- 确定规则个数;
- 列出所有桩和动作桩;
- 填入条件项;
- 填入动作项,得到初始的判定表;
- 简化判定表、合并类似规则;
因果图
1、定义
因果分析输入、输出的关系绘制出因果图再转换判定表。
符号:
————————恒等:原因和结果同时出现;
——————~非:原因出现,结果不出现;
V或:原因出现一个,结果就出现;原因不出现,结果就不出现;
N:且:原因都出现,结果才出现;
原因和原因;结果和结果之间可能存在的约束条件:
输入:
E异或、互斥:原因不能同时存在,最多一个成立;
I或者:3个原因至少一个必须成立;
O唯一:必须有一个并且只有一个成立;
R要求:a出现时,B必须也出现;
输出:
M强制:a为1是,b必须是0,a是0时,b的值不定;