一、应用场合
1.界面特点:没有太多填写项,主要通过鼠标的点击、双击、拖拽等完成工作
2.把自己当做最终的用户,在使用该软件的时候可能会遇到哪些情形(场景),主要的目的是测试软件的主要业务流程、主要功能的正确性和主要的错误处理能力
二、核心概念
1.基本流(正确流)
模拟用户正确的操作流程——验证软件的业务流程和主要功能
2.备选流(错误流)
模拟用户错误的操作流程——验证软件的错误处理能力
总结:
1.场景法是基于等价类划分的一种测试方法(技术层面)
2.场景法的应用是基于对软件业务(需求)的深入理解(业务层面)
三、使用场景法分析程序
1.根据需求,找到基本流和备选流(找出正确的操作流程和可能出错的流程)
(1)基本流——正确取款
(2)备选流——出错的环节
1.银行卡错误
2.密码错误3次
3.卡内余额不足
4.超出当日可取
5.ATM余额不足
2.列出场景:把每个基本流就和备选流当做一个场景
3.根据场景编写用例