04 文件命名问题,判定表建立步骤 P101-103案例描述
04 拓展案例 P103案例描述
软件的需求规格说明为:
文件名的第一个字符必须是A或者B,第二个字符必须是数字。满足上述条件,则修改文件。若第一个字符不为A或B,则输出错误信息X;若第二个字符不为数字,则输出错误信息Y。
案例实现1)列出所有条件和动作条件桩:
- 第一个字符是A
- 第一个字符是B
- 第二个字符是数字
动作桩:
- 修改文件
- 输出错误信息X
- 输出错误信息Y
2^3=8
3)填入条件项4)填入动作项此处具有逻辑错误,条件1和2同时满足显然不可能,因此还应该加入动作"不可能"。
5)化简判定表6)设计测试用例测试用例编号 | 输入数据 | 预期结果 |
1 | A1 | 修改文件 |
2 | Aq | 输出信息Y |
3 | B8 | 修改文件 |
4 | Bq | 输出信息Y |
5 | 28 | 输出信息X |
6 | wt | 输出信息X,输出信息Y |
维修机器的问题描述为:“对于功率大于 50马力 (1马力=0.735kW)的机器,并且维修记录不全或已经运行 10 年以上的机器,应给予优先的维修处理。”请使用判定表法区计 相关的测试用例。
案例实现1)列出所有条件和动作条件桩:
- 功率大于50马力
- 维修记录不全
- 已经运行10年以上
动作桩:
- 优先维修处理
- 稍后维修处理
2^3=8
3)填入条件项