目录
一,场景法的定义
软件几乎都是用事件触发来控制流程的,事件触发时的情景便形成了场景,而同一事件不同的触发顺序和处理结果就形成事件流。
二,场景法的应用场合
界面特点:
- 没有太多填写项
- 所有的操作都是通过鼠标的点击、双击、拖拽等完成。
- (类似于:银行柜台操作界面、五子棋游戏,这些都是通过鼠标的点击、拖拽等来完成的。
三,场景法的核心思想
把自己当成最终的用户,使用软件,设计出在使用软件过程中重要的操作
一般包括两类:
- 模拟用户完成正常功能、核心业务逻辑的动作,以验证功能的正确性
- 模拟用户操作中出现的主要错误,以验证程序的异常处理能力
四,场景法的使用要求
对所测试产品的业务逻辑、主要功能非常精通
五,场景法的基本概念
(1)基本流(有效流):模拟用户正确的操作流程,表示通过业务流程时输入都正确,能达到目标的流程
- 业务流程开始——业务流程结束
(2)备选流(无效流、错误流):模拟用户错误的操作流程,表示通过业务流程时输入错误(或者操作错误)导致流程存在反复,但是经过
纠正后仍能达到能达到目标的流程
- 业务流程开始——业务流程存在反复——业务流程结束
- 业务流程开始——业务流程存在反复——业务流程中断——未结束
(3)异常流:模拟用户错误的操作流程,表示通过业务流程时输入错误(或者操作错误)产生异常终止流程
- 业务流程开始——业务流程中断——未结束