场景法设计测试用例ATM机取款问题
需求规格说明:
插入卡后,输入的密码正确,进行取款操作,取款成功后打印凭条后退卡,完成取款流程。
插入卡后,卡无效或账号不存在,退卡结束流程;
密码输入错误次数不得超过3次,否则给出提示并退卡,结束流程;
插入卡后,账号和密码验证成功,选择取款操作后,ATM已无现金,退卡结束流程;
以下3种情况,给出提示后,需重新输入取款金额:
取款金额 > 账户余额;
取款金额 > ATM余额;
取款金额 > 取款额度。
请用场景法设计测试用例。
1.首先根据需求规格说明得到基本流以及备选流:
2.程序的基本流和备选流整理整理:
基本流:即正常情况下的场景,本题应该为插卡,输入正确密码,成功取款并打印凭条,取卡。
备选流:则是一些非正常情况下的情景,如密码不正确,卡无效等。
简单来说,基本流可以达到目的,备选流达不到最终目的。
3.根据基本流和备选流生成场景
4.生成测试用例对应场景
场景法设计测试用例ATM机取款问题相关推荐
- 场景法设计测试用例atm_测试用例设计--场景法
定义 现在的软件几乎都是用事件触发来控制流程的,事件触发时的情景便形成了场景,而同一事件不同的触发顺序和处理结果就形成事件流.这种在软件设计方面的思想也可引入到软件测试中,可以比较生动地描绘出事件触发 ...
- 场景法设计测试用例atm_黑盒测试用例设计方法
本文根据Vince整理的<测试用例设计白皮书>整理 一.黑盒测试用例方法 黑盒测试用例设计方法,主要包括等价类划分法.边界值分析法.错误推测法.因果图法.判定表驱动发.正交试验设计法.功能 ...
- 场景法设计测试用例atm_测试用例设计经典面试题之电梯、杯子、笔、桌子、洗衣机、椅子、ATM等...
测试用例设计经典面试题之电梯.杯子.笔.桌子.洗衣机.椅子.ATM等 <转载> 1.测试项目:电梯 需求测试:查看电梯使用说明书.安全说明书等 界面测试:查看电梯外观 功能测试:测试电梯能 ...
- 场景法设计测试用例atm_软件测试零基础入门:常用八大测试用例设计方法,含案例...
测试用例的十大特点 测试用例编号.测试项.测试标题.用例属性.重要级别(高中低).预置条件.测试输入.操作步骤.预期结果.实际结果: 测试用例的编写原则:100%的覆盖需求文档,如需求变更时,测试用例 ...
- sallen-场景法设计测试用例
*场景法设计测试用例* 在面向对象的软件开发中,事件触发机制是编程中经常遇到的. 一.场景法原理 现在的软件几乎都是用事件触发来控制流程的.像GUI软件.游戏等.事件触发时的情景形成了场景,而同一事件 ...
- 场景分析法设计测试用例
场景分析法设计测试用例 1. 事件流,同一事件不同的触发顺序和处理结果形成事件流,事件流分为基本流和备选流 ·1)基本流:程序从开始执行直到成功结束所经过的最短路径. ·2)备选流:一个备选流可能从基 ...
- 【测试】根据场景法设计在线购物系统的测试用例
[测试]根据场景法设计在线购物系统的测试用例 在线购物系统:我们都在当当网或者网上书店构面过书籍,整个订购的过程为:用户登录到网站后,进行书籍的选择,当选好自己心仪的书籍后进行订购,这时把所需图书 ...
- 软件测试中用正交实验法设计测试用例
软件测试中用正交实验法设计测试用例 正交实验法的由来 一.正交表的由来 拉丁方名称的由来 古希腊是一个多民族的国家,国王在检阅臣民时要求每个方队中每行有一个民族代表,每列也要有一个民族的代表. 数学家 ...
- 因果图法设计测试用例
因果图法设计测试用例 1. 定义:因果图法是一种利用图解法分析输入的各种组合情况,从而设计测试用例的方法,他适合与检查程序输入条件的各种组合情况. 2. 意义:等价类划分和边界值分析方法都是着重考虑输 ...
- sallen-因果图法设计测试用例
*因果图法设计测试用例* 因果图怎么设计QQ登录界面的测试用例 我们看到有3个可以组合的项:QQ的帐号.QQ的密码.登录按钮.在测试的时候,要简化QQ的输入条件,这样才能有重点的去测试,也是主要关注用 ...
最新文章
- hdu 2141 Can you find it?
- SAP WM 2-Step Picking的TO单据特殊的地方
- 每日一句English
- 跟我一起学.NetCore之EF Core 实战入门,一看就会
- java 6 基础教程_Java小白入门教程(6)——循环语句
- Pytest装饰器@pytest.mark.parametrize一键生成接口正交试验用例
- leetcode 删除链表中的节点
- Jetty插件实现热部署(开发时修改文件自动重启Jetty)
- HDU 1260: Tickets
- 用c语言编写文本游戏,如何用C语言编写游戏.doc
- 数据库可视化工具(SQLyog安装教程)
- Java ResourceBundle 加载外部路径资源文件方式
- VS2013下载网址及破解注册码
- 0906期最新上市——“架构师大阅兵”
- Permission denied: user=dr.who, access=READ_EXECUTE, inode=/user/root:root:supergroup:drwx------
- geohash 模块安装及使用(Anaconda.Python 2)
- linux 下打开png文件,png文件扩展名,png文件怎么打开?
- kettle案例四使用java脚本进行数据处理
- 一个互联网app的开发设计(技术选型和架构)
- 远程桌面连接时,用电脑名不能连接,用IP就可以,为什么