测试用例设计 - 场景法

场景说明

基本流:是流经用例的最重要路径,图中的黑线。
备选流:自基本流开始,之后会在某特定条件下执行;
a. 可能重新加入基本流(备选流 1 和 3)
b. 可能起源于另一备选流(备选流 2)
c. 终止用例不再重新加入某个流。(备选流 2 和 4)
截屏2026-02-03 09.02.13

流程分析法的基本设计步骤

  1. 画业务流程图
  2. 定义状态节点和条件分支
  3. 确定测试路径
  4. 选取测试数据,构造测试用例

示例

场景

  • 在当当网登录页面,点击“忘记密码”
  • 请输入您在登录使用的邮箱/手机号/昵称,点击“下一步”
  • 出现“选择身份验证方式”弹窗,可通过注册邮箱或绑定手机号获取验证码
    • a. 通过注册邮箱找回密码:登录邮箱获取验证码后,输入“验证码”点击“确定”按钮
    • b. 通过手机号找回密码:前往手机获取验证码后,输入“验证码”点击“确定”按钮
  • 在确认账户及密码重置页面,输入“设置新密码”“确认新密码”信息,单击“提交”按钮
  • 提示“您的新密码设置成功”,操作完成。

步骤

  1. 画业务流程图

  2. 定义状态节点和条件分支:
    截屏2026-02-04 10.05.20

  3. 确定测试路径:
    备选流一:
    截屏2026-02-04 10.08.27
    备选流二:
    截屏2026-02-04 10.09.05
    备选流三:
    截屏2026-02-04 10.11.31
    基本流:
    截屏2026-02-04 12.16.59

部分内容参考 特斯汀学院的小课堂