场景法使用实例-ATM机取款系统

场景背景描述

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 退卡或重新输入金额

附场景法生成测试用例步骤

  1. 分析系统需求,列出基本流与备选流。
  2. 根据基本流和备选流的组合生成场景。
  3. 根据场景组合生成测试用例表。
  4. 将每个场景使用一组测试数据进行替代。
  5. 使用等价类或边界值法为完善测试用例数据。
This entry was posted in 软件测试 and tagged , . Bookmark the permalink.

发表评论