如此Tricky的测试场景,你应该怎么办

什么是Tricky的测试场景?

Tricky的测试场景

测试场景

Scenario testing is a software testing activity that uses scenarios: hypothetical stories to help the tester work through a complex problem or test system. The ideal scenario test is a credible, complex, compelling or motivating story the outcome of which is easy to evaluate.

Tricky test scenario

测试验证码,收到客户投诉

  • Scenario
    • 作为普通用户,在用户注册时,可通过获取短信码使用手机号进行注册
  • 功能
    • 用户注册时,需要测试手机号码与获取的短信码是否能正常收到且匹配。
    • 短信验证码由本项目生成,但由第三方来发送
    • 验证码发送是由第三方提供的,无法完全Mock
    • 数据库中会记录收到的短信验证码.
  • 测试策略
    • 测试验证码能否匹配时,用了自己的手机号码来测试.
    • 后面再测试是否匹配时,发现没有手机号码可用,就 随机 输入了手机号码进行测试,通过查询数据库来获取验证码
  • Tricky
    • 如上进行了一阵子测试,由于是国内某银行项目,后面就收到了客户投诉: 没有进行任何的操作,便收到了短信验证码
  • 分析
    • 是否每次测试时,都需要通过第三方来发送短信验证码.
    • 仅Mock第三方收到请求,不需要每次都真实的发送短信功能
  • TIPS
    • 测试中,一定要确保 普通用户 不会收到短信验证码
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×