场景法设计测试用例atm_测试用例设计--场景法

本文介绍了如何运用场景法设计ATM取款机的测试用例,包括基本流和备选流分析。从插入银行卡、输入密码、验证取款金额到可能出现的错误情况如无效卡、密码错误、超限、余额不足等,详细描述了每个步骤,并提供了测试用例设计的实例。
摘要由CSDN通过智能技术生成

定义

现在的软件几乎都是用事件触发来控制流程的,事件触发时的情景便形成了场景,而同一事件不同的触发顺序和处理结果就形成事件流。这种在软件设计方面的思想也可引入到软件测试中,可以比较生动地描绘出事件触发时的情景,有利于测试设用例场景用来描述流经用例的路径,从用例开始到结束遍历这条路径上所有基本流和备选流。

ff21f9c59127ee2b2cc0ce96a8736129.png

右图中经过用例的每条路径都用基本流和备选流来表示:

基本流用黑色表示,是经过用例的最简单的路径。

备选流用不同的彩色表示,一个备选流可能从基本流开始,在某个特定条件下执行,然后重新加入基本流中(如备选流 1 和 3);也可能起源于另一个备选流(如备选流 2),或者终止用例而不再重新加入到某个流(如备选流 2 和 4)。

应用的范围

1)       基本上每个软件都会用到这种方法,因为每个软件后面都有业务的支撑

2)       比较常见的有: 网上购物流程, ATM机取款流程等

步骤

1)      画出需要测试路径的流程图(一般选择工具Office Visio)

2)      分析基本流和备选流

3)      根据基本流和备选流设计测试用例

案例

基本事件流:

1、用户向ATM提款机中插入银行卡,如果银行卡是合法的,ATM提款机界面提示用户输入提款密码;

参数1

银行密码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值