2026/4/9课程博客 软件测试复习:设计题(判定表+因果图)

软件测试复习:设计题(判定表+因果图)

一、判定表

1. 四大组成部分

  1. 条件桩:所有输入条件;

  2. 动作桩:所有可执行操作;

  3. 条件项:条件真假取值;

  4. 动作项:对应条件的执行动作;

  5. 规则:一列条件+动作 = 一条规则。

2. 构造判定表5大步骤

  1. 确定规则个数(n个条件 → 2ⁿ条规则);

  2. 列出条件桩、动作桩;

  3. 填写条件项;

  4. 填写动作项,生成初始表;

  5. 简化合并相似规则(无关条件用 - 表示)。

二、因果图

1. 设计步骤

  1. 区分原因(输入)、结果(输出)并编号;

  2. 绘制因果图,标注逻辑关系;

  3. 补充约束条件;

  4. 因果图转换为判定表;

  5. 根据判定表设计测试用例。

2. 基础逻辑符号

恒等、非、与、或;

Snipaste_2026-06-22_21-08-05

3. 约束符号

输入约束:E(异或)、I(或)、O(唯一)、R(要求);
输出约束:M(强制)。

Snipaste_2026-06-22_21-08-11

posted @ 2026-06-22 21:09  Moonbeamsc  阅读(6)  评论(0)    收藏  举报
返回顶端