场景法设计测试用例atm_「测试方法」业务流测试之场景法
场景法设计测试⽤例atm_「测试⽅法」业务流测试之场景法你所认为的测试总是⽆脑的点点点,那就⼤错特错了,实际测试是有很多⽅法和依据的,今天我们先来看看场景法到底是怎么回事的?
⼀、场景法
通过运⽤场景来对系统的功能点或业务流程的描述,从⽽提⾼测试效果的⼀种⽅法。⽤例场景来测试需求是指模拟特定场景边界发⽣的事情,通过事件来触发某个动作的发⽣,观察事件的最终结果,从⽽⽤来发现需求中存在的问题。我们通常以正常的⽤例场景分析开始,然后再着⼿其他的场景分析。场景法⼀般包含基本流和备⽤流,从⼀个流程开始,通过描述经过的路径来确定的过程,经过遍历所有的基本流和备⽤流来完成整个场景。场景主要包括4种主要的类型:正常的⽤例场景,备选的⽤例场景,异常的⽤例场景,假定推测的场景。
⼆、基本流和备⽤流
1、基本流(正确流):模拟⽤户正确的操作流程
⽬的:验证软件的业务流程和主要功能
2、备选流(错误流):模拟⽤户错误的操作流程
⽬的:验证软件的错误处理能⼒
三、场景法的本质
1、场景法是⼀种基于等价类划分的测试技术(技术层⾯)
2、场景法的应⽤是基于对软件业务(需求)的深⼊理解(业务层⾯)
四、场景法的基本设计步骤
金圣叹
1、根据说明,描述出程序的基本流及各项备选流
桶装水保质期2、根据基本流和各备选流⽣成不同的场景
3、对每⼀个场景⽣成相应的测试⽤例
五、使⽤场景法分析程序:ATM取款
1、根据需求,到基本流和备选流(出正确的操作流程和可能出错的环节)
(1)基本流—正确取款
①插⼊银⾏卡:客户将银⾏卡插⼊ATM机的读卡器
②验证银⾏卡:ATM机从银⾏卡的词条中读取账号代码,并检查它是否属于可以接收的银⾏卡
③输⼊密码:ATM机要求输⼊密码
④验证密码:验证该密码是否正确
⑤进⼊ATM机主界⾯:ATM显⽰在本机中可⽤的各种选项
⑥取款并选择⾦额:客户选择“取款”,并选择取款⾦额
⑦ATM机验证:ATM机进⾏验证账户余额是否满⾜以及总取款⾦额是否满⾜要求,验证ATM机内现⾦是否够⽤
⑧更新账户余额、出钞:验证成功,更新账户余额,输出现⾦,提⽰⽤户收取现⾦
⑨返回主界⾯
(2)备选流—出错环节
①银⾏卡错误
②密码错误
③密码3次错误
④卡内余额不⾜
⑤超出当⽇可取
⑥ATM余额不⾜
2、根据基本流和备选流列出场景
3、根据场景填写⽤例
场景⼀:插⼊银⾏卡—输⼊取款⾦额—输⼊正确的密码—成功取款
别忍着喊出来我想听场景⼆:插⼊过期或挂失银⾏卡—提⽰ 银⾏卡⽆效,卡被退出
场景三:插⼊银⾏卡—输⼊取款⾦额—输⼊错误的密码—提⽰密码错误,请重新输⼊
会计初级报名条件场景四:插⼊银⾏卡—输⼊取款⾦额—输⼊错误的密码三次—提⽰ 当⽇密码输⼊错误已达三次,请明天再来取款场景五:插⼊银⾏卡—输⼊取款⾦额—输⼊密码正确—成功取款
场景六:插⼊银⾏卡—输⼊取款⾦额>银⾏卡余额—输⼊密码正确—提⽰ 账户余额不⾜,卡被退出
场景七:插⼊银⾏卡—输⼊取款⾦额>ATM机余额—输⼊密码正确—提⽰ ATM机余额不⾜,请稍后再试
六、同理场景法可以搬到⾃动化测试和性能测试中来实现运⽤
一针见血的意思>佟丽娅二婚老公1、核⼼场景接⼝⾃动化测试
2、核⼼场景UI⾃动化测试
3、核⼼场景性能测试

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。