场景法

场景法是基于软件业务的测试方法。当测试软件的业务过程和逻辑时,常用场景法。

模拟两种情景:
1.模拟正确的业务实现过程--验证功能是否能正确实现。
2.模拟错误的业务过程。--验证程序的异常处理能力。

基本流和备选流

一个业务只存在一个基本流
基本流只有一个起点,一个终点
基本流是主流,备选流是支流
备选流可以起始于基本流,也可以起始于其他的备选流
备选流的终点,可以是一个流程出口,也可以是回到基本流,还可以是汇入其他的备选流
备选流汇合时,谁汇合到谁,取决于流量大小也即该流程出现的可能性大小,小的汇入大的
如果在流程图中出现了两个不相上下的基本流,一般需要把它们分别当作一个业务看待

案例:ATM取款

  • 基本流:成功取款的流程
    识别卡-->输入正确密码-->选“取款”功能-->选择正确的取款金额-->点击“确定”,给出提示,出钞,更新账户和ATM余额
  • 备选流:取款失败的各个场景
    1.识别卡失败
    2.输入错误密码:3次以内--给出提示,重新输入;3次--锁卡并吞卡
    3.账户余额不足
    4.每次取款上限5000元
    5.每天取款上限20000元
    6.ATM机余额不足
posted @ 2020-01-01 01:00  心脏鼓点  阅读(452)  评论(0编辑  收藏  举报