一、为什么使用场景法

1、用户角度:用户平时使用的不是单个功能,而是多个功能组合起来进行使用

2、测试人员角度:平时测试的都是单个功能点进行测试,为了保证测试的全面性,也要从用户的角度出发也要对产品多个功能的组合进行测试。

二、理解场景法

1、基本流:按照正确的业务流程来实现的一条操作路径(模拟正确的操作流程)

2、备选流:导致程序出现错误的操作流程(模拟错误的操作流程)


图片演示基本流和备选流
基本流:采用直线表示,是经过用例的最简单的路径(无任何差错,程序从开始直接执行到结束)
备选流:用不同的彩色表示,,一个备选流可能从基本流开始,在某个特定条件下执行,然后重新加入基本流中(如备选流1和备选流3);也可能源于另一个备选流(如备选流2),或者终止用例而不再重新加入某个流(如备选流2和备选流4)。

步骤:

1、确定基本流和备选流

2、根据基本流和备选流确定场景

3、一条场景就是一条测试用例
案例

用户进入一个在线购网站进行购物,选购物品后,进行在线购买,这时需要使用账号登录,登录成功后,进行付钱交易,交易成功后,生成订购单,完成整个购物过程。

第三步:一条场景就是一条测试用例

场景法的适用范围:

1、多个功能间的组合测试

2、在冒烟测试时主要采用场景法进行测试

使用场景法对在线购网站编写的用例示范相关推荐

  1. asp+html加密最终版,ASP后门之终极伪装+在线琳法ASP加密解密网站安全 -电脑资料...

    里面的原理是将换行/回车符替换成"琳"字,至于那个"输入一个-95~+95之间的数"是为了找一个手动的随机数,在解 密的过程也可以用到, 先试用了一下: 我在C ...

  2. 基于JSP的在线学习网站的设计与实现

    欢迎添加微信互相交流学习哦! 项目源码:https://gitee.com/oklongmm/biye2 摘 要 本文采用自顶向下的结构化的系统分析方法,阐述了一个功能全面的在线学习网站的开发过程.操 ...

  3. 基于JSP的在线学习网站 的设计与实现

    欢迎添加微信互相交流学习哦! 项目源码:https://gitee.com/oklongmm/biye2 摘    要 本文采用自顶向下的结构化的系统分析方法,阐述了一个功能全面的在线学习网站的开发过 ...

  4. 黑盒测试方法五(场景法)

    通过运用场景来对系统的功能点或业务流程的描述,从而提高测试效果.场景法一般包含基本流和备用流,从一个流程开始,通过描述经过的路径来确定的过程,经过遍历所有的基本流和备用流来完成整个场景. 为什么场景法 ...

  5. 这12个前端在线工具网站,建议每个开发人员了解下

    尽管前端网站开发可能会具有挑战性,但并不一定非常困难.本文将向您介绍12个重要的网站,它们能够帮助您简化前端网站开发的过程,让它变得更加快捷和愉悦.在这些网站上,您可以找到各种工具.技术和资源,包括设 ...

  6. 导购网站 服务器,导购网站云服务器配置

    导购网站云服务器配置 内容精选 换一换 云耀云服务器与弹性云服务器的主要区别:云耀云服务器:云耀云服务器是可以快速搭建简单应用的新一代云服务器,云耀云服务器按已搭配的套餐售卖,适用于低负载应用场景,可 ...

  7. 场景法:基本流、备选流、构造场景

    场景法 概念:模拟用户操作软件时的场景 运用场景:用于测试系统的业务流程 优点:涉及业务流程的业务需求适合用场景法 缺点:只验证业务流程,不验证单点功能 组成:基本流.备选流 例: 使用场景法测试QQ ...

  8. 鸿蒙应用开发在线体验官网,华为鸿蒙 HarmonyOS 应用开发在线体验网站上线

    原标题:华为鸿蒙 HarmonyOS 应用开发在线体验网站上线 IT之家 4 月 22 日消息 华为 HarmonyOS 应用开发在线体验网站现已上线. 开发者可以通过在线体验"To-Do ...

  9. 测试用例设计方法_测试用例设计方法——流程分析法(场景法)

    测试用例设计方法中,流程分析方法又称为场景法,是根据不同的业务场景来编写测试用例. 流程分析主要包括三个流程: 1.   基本流:也就是正向流程,通过业务流程输入都为正确的,能够最终达到目标的流程.如 ...

  10. 场景法设计测试用例atm_测试用例设计经典面试题之电梯、杯子、笔、桌子、洗衣机、椅子、ATM等...

    测试用例设计经典面试题之电梯.杯子.笔.桌子.洗衣机.椅子.ATM等 <转载> 1.测试项目:电梯 需求测试:查看电梯使用说明书.安全说明书等 界面测试:查看电梯外观 功能测试:测试电梯能 ...

最新文章

  1. 没有熙熙攘攘,百度VR在世界大会的一场奇妙之旅
  2. ES6中的promise、async、await用法详解
  3. 学习python:练习3.随机生成200个序列号存入文件
  4. 《LoadRunner 12七天速成宝典》—第2章2.6节第二个性能测试案例
  5. * 类描写叙述:字符串工具类 类名称:String_U
  6. python中赋值运算符有哪些_Python代码中有哪些赋值运算符呢?
  7. 【Python CheckiO 题解】House Password
  8. 谈谈JAVA中的安全发布
  9. python绘制图像直方图_Python – 计算图像的直方图
  10. UnityShader21:程序纹理
  11. k阶原点距和k阶中心距各是说明什么数字特征
  12. Elasticsearch(三)
  13. PPT训练营-【目录页】
  14. nxlog收集windows事件方案
  15. Java后台集成融云即时通讯IM
  16. 金融科技——预测银行贷款
  17. AxureRP9 主功能界面
  18. 解决iphone在微信内置浏览器中看不到video标签
  19. UOS 录制电脑播放的音频 / 内录音频
  20. IE 弹出提示:由于无法验证发布者,所以Windows 已经阻止此软件

热门文章

  1. 深度学习教程(11) | 经典CNN网络实例详解(吴恩达·完整版)
  2. c#连续打印问题,即进销存销售单打印问题完美解决
  3. java期末复习题目
  4. Access宏学习总结
  5. IT行业都有哪些职位
  6. 我要彻底搞懂SSD网络结构(2)特征提取网络
  7. Ansys模态计算结果图片批量导出命令流
  8. springcloud 远程rpc调用接口
  9. 计算机五笔字型编码方法,《计算机汉字输入五笔字型打字速成》汉字编码-输入.pdf...
  10. 右耳Python小作业--快递分拣