《软件测试技术及用例设计实训》用例设计1之因果图、判定表

判定表

1、定义

复杂问题---可能情况--设计完整测试用例集合。

结构:一条条件桩、动作桩是一个规则;

条件桩(所有条件)--输入 条件项(取值)
动作桩(操作)--输出 动作项(条件下所有取值情况下的动作)--规则

2、设计步骤

  • 确定规则个数;
  • 列出所有桩和动作桩;
  • 填入条件项;
  • 填入动作项,得到初始的判定表;
  • 简化判定表、合并类似规则;

 因果图

1、定义

因果分析输入、输出的关系绘制出因果图再转换判定表。

符号:

————————恒等:原因和结果同时出现;

——————~非:原因出现,结果不出现;

V或:原因出现一个,结果就出现;原因不出现,结果就不出现;

N:且:原因都出现,结果才出现;

原因和原因;结果和结果之间可能存在的约束条件:

输入:

E异或、互斥:原因不能同时存在,最多一个成立;

I或者:3个原因至少一个必须成立;

O唯一:必须有一个并且只有一个成立;

R要求:a出现时,B必须也出现;

输出:

M强制:a为1是,b必须是0,a是0时,b的值不定;

 

posted @ 2021-11-19 08:34  fanfan_0987  阅读(175)  评论(0编辑  收藏  举报