Day04
- 判定表
昨天的学习中提了一下判定表的基本用法和定义,今天通过一个案例来巩固一下学过的内容
- 列出所有条件桩和动作桩
- 确定规则的个数
- 填入条件项和动作项
- 化简,合并相似的规则
- 将规则转化成测试用例
案例题目:行李托运费处理逻辑:航空规定,乘客可以免费托运30 公斤的行李,当重量超过30公斤时,对头等舱的国内乘客超重部分每公斤收费4元;对其它舱的国内乘客超重部 分每公斤收费6元;对外国乘客收费多一倍;对残疾乘客收费减半。
-
- 分析题目:①乘客分为是否头等舱、是否国内乘客和是否残疾乘客,行李分为是否超过30公斤;②价格分为免费、4元、6元、多一倍、减半,则可以得到以下数据:
-
- 条件桩:是否头等舱、是否国内乘客、是否残疾乘客、是否超过30kg
- 动作桩:免费、4元、6元、多一倍、减半
- 规则个数:2^条件桩个数=2^4=16个
-
- 列出表格:
条件桩 |
超过30kg |
N |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
国内乘客 |
- |
Y |
Y |
Y |
Y |
N |
N |
N |
N |
|
头等舱乘客 |
- |