基本原理:
场景1:基本流;
场景2:基本流+备选流1;
场景3:基本流+备选流2;
场景4:基本流+备选流2+备选流3;
场景5:基本流+备选流2+备选流4;
场景6:基本流+备选流5;
场景7:基本流+备选流1+备选流2+备选流5;
场景8:基本流+备选流1+备选流2+备选流3;
场景9:基本流+备选流1+备选流2+备选流4;
【海信|功能测试用例基础模型】除了以上8个场景之外还可以构建更多的场景 , 由此带来一个棘手的问题 , 当备选流数量众多时 , 场景的构建实际上等同于业务执行路径的构建 , 备选流越多 , 则执行路径越多 , 与程序执行路径问题类似 , 将导致场景爆炸的问题
(1) 最少的场景数等于事件流总数 , 即基本流与备选流总数.
(2) 有且唯一有一个场景仅包含基本流 。
(3) 对应某个备选流至少应有一个场景覆盖该备选流 , 且在该场景中应尽量避免覆盖其它的备选流
基本 。
基于场景测试用例设计一般步骤如下:
(1)分析被测业务 , 基于风险的思想找到基本流和备选流;
(2)根据基本流和备选流构造适当规模的场景;
(3)根据场景设计测试用例;
(4)对每个测试用例补充测试数据 , 并实施测试;
1.正常流程:
1.用户注册-成功
2.用户登录-成功
3.购物流程 -买买买成功-商品库存量足够
2.异常流程:
1.用户注册-成功
2.用户登录-成功
3.购物流程-买买买失败 , 失败原因:商品库存量不足-商品缺货
3.购买流程:
有一个在线购物的实例 , 用户进入一个在线购物网站进行购物 , 选购物品后 , 进行在线购买 , 这时需要使用帐号登录 , 登录成功后 , 进行支付交易 , 交易成功后 , 生成订购单 , 完成整个购物过程 。
相关经验推荐
- ColorOS|ColorOS 12.1上的惊喜小功能,你用过几个?
- 英伟达|AMD、Nvidia、Intel互相“NTR”,数款鸡血功能用不过来了
- 美国国安局|普通拍照手机是如何做到相机拍照功能
- 伊隆·马斯克|PS5 本周将实装 VRR 功能,HDMI 2.1 的显示器该入手了
- ios16|iOS 16全面增强!通知功能脱胎换骨,但iPhone 6s等老机型不再支持
- 电视盒子|2022电视盒子口碑排行榜怎么样,这几款电视盒子功能强反馈好
- excel|仿制迷你折线图,增加横坐标轴功能
- 小米科技|软件测试之功能篇
- |倍思推160W超大功率车载充电器,单口100W,支持笔记本快充
- |新一代苹果手表或具备卫星通信功能?最早将于今年上市!
