15.11 - 场景测试

一、概念

  • 从一个流程开始,通过描述所经过路径的过程,从而达到遍历所有可能的基本流和备选流的场景,完成对系统功能的测试这就是场景法。
  • 基本流:最简单的路径(无任何差错,程序从开始直接执行到结束)
  • 备选流:一个备选流可能从基本流开始,在某个特定条件下执行,然后重新加入基本流中, 或者终止用例而不再重新加入到某个流;一个备选流也可以起源于另一个备选流;(各种错误情况)

二、考点

1、场景法的特点

三、场景法的基本设计步骤

1、根据说明,描述出程序的基本流以及各项备选流;
2、根据基本流和各项备选流生成不同的场景;
3、对每一个场景生成相应的测试用例;
4、对生成的所有测试用例重新复审,去掉多余的测试用例;
5、测试用例确定后,对每一个测试用例确定测试数据值。

四、案例

注意:考试中下午题的分值,一般是1分对应一个基本场景或可选场景这样,答题时可参考分数检查自己的基本和可选场景是否写完整了。

1、规格说明

前置条件,用户已成功登录子集账户,具体结算流程如下:
  • 发起结算,结算选择,验证用户密码,结算完成
  • 发起结算失败时,提示发起结算失败原因,返回发起结算界面
  • 结算失败时,提示结算失败,返回结算界面
  • 验证用户密码失败小于3次时,提示验证失败,返回验证密码界面
  • 验证用户密码失败3次时,提示验证失败3次,结算失败,返回发起结算界面

2、基本场景

  • 结算成功:成功进行结算

3、可选场景

  • 发起结算失败:不具备发起结算条件,返回发起结算界面
  • 结算选择错误:结算选择设置错误,返回结算界面
  • 验证用户密码失败:验证用户密码错误(小于3次),返回输入密码界面
  • 验证用户密码失败:验证用户密码错误(3次),锁定用户,并返回发起结算界面

4、场景事件流图

5、场景测试路径

  • 可以再补充一个:结算选择错误后返回基本流,结算选择正确后继续执行,验证码验证失败1次后再返回基本流,输入正确验证码,是否结算成功的测试用例。

6、测试覆盖项

7、测试用例

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值