Bootstrap

软件测试用例设计(三)——场景法

场景法

影子

本来想直接跳过场景法的,今天群友提出问题:
1、面试官问:场景法举例说明,怎么回答?
反正我有点懵,虽然在工作过程中,我一直运用的是场景法,但我说不出场景法的观点来。
2、群友热心回答:正向流和逆向流,基本流和备选流
然而,我还是非洲问号脸???

场景法介绍

首先上网查资料,给了我一个图,这个图是啥啊???
场景业务流通常分为基本流、备选流、异常流程
在这里插入图片描述
然后看文字:
我先放上查到的定义。·
基本流:基本流表示通过业务流程时输入都正确,能达到目标的流程。

(插卡–》输入正确密码–》输入金额–》取款–》取卡)

备选流:备选流表示通过业务流程时输入错误(或者操作错误)导致流程存在反复,但是经过纠正后仍能达到能达到目标的流程
.(插卡–>输入错误密码–》输入正确密码–》输入金额–》取款–》取卡)

异常流:异常流表示通过业务流程时输入错误(或者操作错误)产生异常终止流程 (插卡–>输入3次错误密码–》吞卡)

结合例子和文字描述就很清楚了:
基本流:
业务流程开始——业务流程结束
(1)只有1种情形,中间的所有业务流程也是正确的,最后达到的结果是正确结束,这个场景是一个基线。
举个例子:就是你从起点开始,一直沿着正确的道路走,最后到达终点。
备选流:
(1)业务流程开始——业务流程存在反复——业务流程结束
(2)业务流程开始——业务流程存在反复——业务

;