场景法(流程图法)
流程图法
案例
ATM取款机
考虑的全部流程
插卡
输入密码
选择金额
取款
取卡
等
事件流
系统提示用户插入银行卡
正常插入银行卡,提示用户输入银行卡密码
密码输入完成之后,点击确认密码
系统需要验证用户输入的密码信息是否和账户匹配
如果匹配,进入到系统的主界面
用户开始进行选择业务,选择取款业务
用户输入取款金额
系统验证可以取款并输出钱款
余额够不够
用户取款
系统需要提示用户取卡,操作完成
基本流
用户取款
备选流
用户密码错误
取款金额不符合要求
超过自己的账户金额
超过ATM的上限
子主题 3
面试题
请说明ATM机存取款流程,并且进行设计测试用例
错误推测法(了解)
根据经验猜想,可能有什么问题并且根据问题设计测试用例
考虑因素
系统异常与冲突测试
案例
系统断网
系统断电
死机
系统数据丢失
同时处理一个文件
等
设计测试用例
备份数据库的时候,突然断电
备份数据的时候,突然系统死机
备份聊天记录的时候,突然新来消息,是否会破坏数据的完整性
配置文件手动修改,能否被软件进行解析
备份数据的时候,内存不够用了
等