3-7 基于场景测试

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

消息提示,支付失败,结束

猜你喜欢

转载自blog.csdn.net/weixin_42202174/article/details/89186435