概述
1.场景法概述—定义
场景法:通过分析不同事件的触发顺序和处理结果,构建各个事件流,并基于这些事件的触发控制业务流程,形成多个不同场景,最终基于场景设计测试用例
2.基本流是从系统的某个初始状态开始,经一系列状态变化后到达终止状态的过程中最主要的一个业务流程
3.备选流是以基本流为基础,在经过基本流上每个判定节点(包括条件判定和循环判定)处满足不同的触发条件,而导致的其他事件流
4.场景的确定
场景1:基本流
场景2:基本流+备选流1
场景3:基本流+备选流2
场景4:基本流+备选流2+备选流3
场景5:基本流+备选流2+备选流4
5.
围绕ATM机取款功能设计测试用例
过程描述:插入卡,校验成功后,输入密码,确定;密码校验通过后,输入取款金额,通过校验金额数,取钱成功;如果不通过,则不成功
尝试使用之前的方法设计测试用例
一、画流程图
二、基本流:
正确的卡,正确的密码,……取款成功
备选流:
卡错误
卡正确,密码错误
卡正确,密码错误,输入错误次数大于三次
卡正确,密码正确,大于当次取款额度
卡正确,密码正确,当次额度正确,大于当天允许额度
卡正确,密码正确,当次额度和当天额度都符合,卡余额小于取款数
卡正确,密码正确,当次额度正确,当天额度正确,ATM机余额不足
三、根据基本流和备选流设计测试用例
针对:购物流程:登录,选择商品,填写收货地址,支付,使用场景法设计测试用例。
一、分析需求
二、分析基本流和备选流
场景1(购买成功)基本流;
场景2(登录密码错误)基本流+备选流1;
场景3(选择商品失败)基本流+备选流2;
场景4(收货地址无效)基本流+备选流3;
场景5(支付密码错误)基本流+备选流4;
场景6(余额不足)基本流+备选流5;
三、设计测试用例
ID | 场景 | 密码 | 选择商品 | 收货地址 | 支付 | 余额 | 预期输出 |
Shopping-001 | 1 | V | V | V | V | V | 购买成功 |
Shopping-002 | 2 | I | N/A | N/A | N/A | N/A | 消息提示,返回基本流步骤1 |
Shopping-003 | 3 | V | I | N/A | N/A | N/A | 消息提示,返回基本流步骤2 |
Shopping-004 | 4 | V | V | I | N/A | N/A | 消息提示,返回基本流步骤4 |
Shopping-005 | 5 | V | V | V | I | N/A | 消息提示,返回基本流步骤6 |
Shopping-006 | 6 | V | V | V | V | I | 消息提示,支付失败,结束 |
最后
以上就是精明大船为你收集整理的3-7 基于场景测试的全部内容,希望文章能够帮你解决3-7 基于场景测试所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复