场景法
模拟用户操作软件时的场景,主要用于测试系统的业务流程。
用例场景定义
基本流:按照正确的业务流程来实现的一条操作路径
备选流:导致程序出现错误的操作流程
场景法用例设计步骤
根据需求规格说明,画出功能模块流程图
根据流程图,描述程序的基本流和备选流
根据基本流备选流,生成不同场景,构造场景列表
每个场景生成相应的测试用例
对生成的测试用例重新复审,去掉多余用例
为每个测试用例确定测试数值
场景法优缺点
优点:适合业务流程的分析与测试,对整体的业务场景有较好的测试效果。
缺点 :缺少对单个功能项的验证。需要与等价类、判定表等方法结合使用。
案例
淘宝网购物流程
1.根据需求规格说明,画出功能模块流程图
2.根据流程图,确定基本流和备选流
基本流
进入淘宝网→不需要注册→浏览物品→选择物品购买→直接购买→是会员→填写验证码→付款到支付宝→等待收货→确认收货
备选流
备选流1&