场景背景描述
1.卡片有效期至2013年07月
2.卡片密码为201306
3.卡片余额为10,000元RMB
4.ATM机余额为7,000元RMB
工作流
测试用例表
表1 – 基本流和备选流的确定
基本流 | 插卡,验卡,输入金额,验证余额,取款,退卡 | ||||
备选流1 | 卡片无效 | ||||
备选流2 | 密码无效 | ||||
备选流3 | 卡内余额不足 | ||||
备选流4 | 机内余额不足 |
表2 – 确定场景
场景1:成功取款 | 基本流 | ||||
场景2:卡片无效 | 基本流 | 备选流1 | |||
场景3:密码无效 | 基本流 | 备选流2 | |||
场景4:卡内余额不足 | 基本流 | 备选流3 | |||
场景5:机内余额不足 | 基本流 | 备选流4 |
表3 – 设计用例
场景 | 卡片 | 密码 | 卡内余额 | 机器余额 | 预期结果 |
场景1:成功取款 | Y | Y | Y | Y | 成功取款 |
场景2:卡片无效 | N | n/a | n/a | n/a | 退卡 |
场景3:密码无效 | Y | N | n/a | n/a | 退卡或重新输入密码 |
场景4:卡内余额不足 | Y | Y | N | n/a | 退卡或重新输入金额 |
场景5:机内余额不足 | Y | Y | Y | N | 退卡或重新输入金额 |
表4 – 用例数据
场景 | 当前日期 | 卡片密码 | 取款金额 | 预期结果 | |
场景1:成功取款 | 2013-06 | 201306 | 5,000.00 | 成功取款 | |
场景2:卡片无效 | 2013-08 | n/a | n/a | 退卡 | |
场景3:密码无效 | 2013-06 | 201308 | n/a | 退卡或重新输入密码 | |
场景4:卡内余额不足 | 2013-06 | 201306 | 12,000.00 | 退卡或重新输入金额 | |
场景5:机内余额不足 | 2013-06 | 201306 | 8,000.00 | 退卡或重新输入金额 |
附场景法生成测试用例步骤
- 分析系统需求,列出基本流与备选流。
- 根据基本流和备选流的组合生成场景。
- 根据场景组合生成测试用例表。
- 将每个场景使用一组测试数据进行替代。
- 使用等价类或边界值法为完善测试用例数据。