《软件测试技术及用例设计实训》用例设计1之因果图、判定表
判定表
1、定义
复杂问题---可能情况--设计完整测试用例集合。
结构:一条条件桩、动作桩是一个规则;
条件桩(所有条件)--输入 | 条件项(取值) |
动作桩(操作)--输出 | 动作项(条件下所有取值情况下的动作)--规则 |
2、设计步骤
- 确定规则个数;
- 列出所有桩和动作桩;
- 填入条件项;
- 填入动作项,得到初始的判定表;
- 简化判定表、合并类似规则;
因果图
1、定义
因果分析输入、输出的关系绘制出因果图再转换判定表。
符号:
————————恒等:原因和结果同时出现;
——————~非:原因出现,结果不出现;
V或:原因出现一个,结果就出现;原因不出现,结果就不出现;
N:且:原因都出现,结果才出现;
原因和原因;结果和结果之间可能存在的约束条件:
输入:
E异或、互斥:原因不能同时存在,最多一个成立;
I或者:3个原因至少一个必须成立;
O唯一:必须有一个并且只有一个成立;
R要求:a出现时,B必须也出现;
输出:
M强制:a为1是,b必须是0,a是0时,b的值不定;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现