一、判定表法
1、使用场景
- 有多个输入条件、多个输出结果、输入条件之间有组合关系,输入条件和输出结果之间有依赖(制约)关系
常见词汇:如果.......那么.......;若......则......
- 判定表一般适用于条件组合数量较少的情况(比如4个条件以下)
2、判定表格式
| 条件 | 条件桩 | 条件项 |
| 操作 | 动作项 | 动作项 |
- 条件桩:列出问题中的所有条件,不考虑顺序
- 操作桩:列出问题中可能采取的操作,不考虑顺序
- 条件项:列出条件对应的取值,即真假值
- 动作项:列出条件项的各种取值情况下应该采取的动作结果
二、判定表法案例
1、订购单案例
案例:
订购单的检查:
如果金额大于500元,又未过期,则发出批准单和提货单;
如果金额大于500元,但过期了,则不发批准单与提货单;
如果金额小于等于500元,则不论是否过期都发出批准单和提货单;
在过期的情况下不论金额大小还需要发出通知单。
1.1 明确需求
| 测试目的 | 验证订购单的信息是否正确 | |
| 测试条件 | 金额是否大于500? | 是否过期 |
1.2 判定表
| 条件 | 金额大于500 | 是 | 是 | 否 | 否 |
| 金额小于500 | 否 | 否 | 是 | 是 | |
| 过期 | 否 | 是 | 否 | 是 | |
| 操作 | 发批准单、提货单 | 发出 | 不发出 | 发出 | 发出 |
| 发通知单 | 不发出 | 发出 | 不发出 | 发出 |
1.3 测试用例设计

238

被折叠的 条评论
为什么被折叠?



