5.1 定义
通过模拟业务场景来对系统的功能点或业务流程的描述,从而提高测试效果的黑盒测试方法
5.2 ATM引入场景法
ATM流程图.png
5.3 原理图
image.png
5.4 两个流
5.4.1 基本流
概念
正确完成的流程
流程
插卡 → 输入密码 → 选择服务 → 取款 → 选择金额 → 等待出钞 → 取出卡片
5.3.2 备选流
概念
存在异常的流程,对于基本流每一步都取反
流程
插卡 → 输入密码 → 密码错误 → 重新输入 → 密码正确 → 选择服务 → 取款 → 选择金额 → 等待出钞 → 取出卡片
5.4 场景法测试用例编写过程
分析用户场景
设计场景覆盖基本流和备选流
输出测试用例
5.6 案例
测试点提取.png
需求说明:
注册网站一共需要三个步骤,输入手机号,密码,输入正确的手机验证码、并同意服务协议后,点击立即申请,注册成功。信息填写错误时给出友好的提示信息,说明错误原因。注册成功后给注册用户发一条信息,信息内容如下:“您好!Xxx用户,欢迎您注册,请及时完成实名认证。”
分析方法:
①熟读需求:熟读3-5遍,读需求
②断句:将需求整理成一段段要求
③分类:流程/规则
④逆向思维:从不同地的方面进行考虑
⑤质疑:将自己有疑问地方找出来
⑥应用测试用例分析方法
测试点分析.png
使用相应的测试用例方法对测试点进行用例的编写,一个测试点对应一个或多个测试用例,而测试用例只能对应某个测试点。