1.场景法的定义

场景法使用流程图分析存在的测试用例。流程图中包含基本流、备选流和异常流。一个流程图中有且仅有一个基本流,开端是流程开始,结尾是流程结束。基本流是所有业务流程一次性成功完成得出的,系统的正确流程。备选流是在业务流程的某些环节输入错误,但这些错误不是致命的,通过回溯上一个流程,重新进行正确操作,最终可达到目标。异常流是错误输入导致流程异常终止的情形。

基于不同流的组合,我们可以得到场景。场景设计两要素:①要求从开始走到结束 ②所有路径均被覆盖。

2.场景法的适用阶段

场景法模拟的是用户实际操作软件的场景,主要用于测试多个功能之间的组合。更关注的是整个业务流程而非单个具体的模块或者功能点。

因此场景法主要使用阶段为集成测试和系统测试阶段。

3.使用场景法设计ATM的测试用例(流程有简化,仅用于熟悉场景设计方法,非专业人员)

场景表 场景确定
场景1 取款成功 基本流
场景2 卡片不合法 基本流,异常流1
场景3 卡片被锁定 基本流,备选流1,异常流2
场景4 密码输错小于3次,提醒输入密码 基本流,备选流1
场景5 取款金额错误,提示重新输入金额 基本流,备选流2
用例ID 场景编号 银行卡 密码 金额 预期结果
atm_01 场景1 V V V 取款成功
atm_02 场景2 I n/a n/a 直接退卡
atm_03 场景3 V I n/a 卡片被锁定
atm_04 场景4 V I n/a 提醒重输密码
atm_05 场景5 V V I 提醒重输金额

测试入门——使用场景法设计ATM的测试用例相关推荐

  1. 【测试】根据场景法设计在线购物系统的测试用例

    [测试]根据场景法设计在线购物系统的测试用例   在线购物系统:我们都在当当网或者网上书店构面过书籍,整个订购的过程为:用户登录到网站后,进行书籍的选择,当选好自己心仪的书籍后进行订购,这时把所需图书 ...

  2. 利用场景法设计atm自动取款机的测试用例_atm自动取款机的测试用例

    1. 软件测试用例实例 自动取款机取款用例规约和测试用例 取款用例说明: 此用例完成用户利用自动取款机取款的全部流程,分为以下流程:插卡,输入密码,选择金额,取款,取卡等操作. 事件流: 该用例在用户 ...

  3. 【测试】根据因果图法设计饮料售卖机的测试用例

    [测试]根据因果图法设计饮料售卖机的测试用例 因果法设计测试用例的步骤:   ① 分析所有可能的输入和可能的输出   ② 找出输入与输出之间的对应关系   ③ 画出因果图   ④ 把因果图转换成判定表 ...

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

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

  5. 场景法设计测试用例atm_软件测试零基础入门:常用八大测试用例设计方法,含案例...

    测试用例的十大特点 测试用例编号.测试项.测试标题.用例属性.重要级别(高中低).预置条件.测试输入.操作步骤.预期结果.实际结果: 测试用例的编写原则:100%的覆盖需求文档,如需求变更时,测试用例 ...

  6. 场景法设计测试用例atm_测试用例设计--场景法

    定义 现在的软件几乎都是用事件触发来控制流程的,事件触发时的情景便形成了场景,而同一事件不同的触发顺序和处理结果就形成事件流.这种在软件设计方面的思想也可引入到软件测试中,可以比较生动地描绘出事件触发 ...

  7. 场景法设计测试用例atm_黑盒测试用例设计方法

    本文根据Vince整理的<测试用例设计白皮书>整理 一.黑盒测试用例方法 黑盒测试用例设计方法,主要包括等价类划分法.边界值分析法.错误推测法.因果图法.判定表驱动发.正交试验设计法.功能 ...

  8. 软件测试 | 测试开发 | 黑盒测试方法论—场景法

    本文节选自霍格沃兹测试开发学社内部教材 场景法就是模拟用户操作软件时的场景,主要用于测试系统的业务流程. 测试不能只关注某个控件的边界值.等价类是否满足要求,也要关注它的主要功能和业务流程是否正确实现 ...

  9. 技术分享 | 黑盒测试方法论—场景法

    场景法就是模拟用户操作软件时的场景,主要用于测试系统的业务流程. 测试不能只关注某个控件的边界值.等价类是否满足要求,也要关注它的主要功能和业务流程是否正确实现,这时就需要使用场景法来完成. 场景法 ...

  10. 测试基础-03-用例设计方法:等价类、边界值、场景法、错误推测法

    1 目标和内容 1.1 等价类划分法 1.2 边界值分析法 1.3 场景法 1.4 错误推测法(反推法) 2 等价类划分法 2.1 等价类划分法的概念 等价类划分法是一种典型的.重要的黑盒测试方法,是 ...

最新文章

  1. WiFi安全那些事儿,整理推荐~
  2. Javascript高级程序设计第二版第四章--变量,作用域及内存问题--笔记
  3. Mysql中用SQL增加、删除字段,修改字段名、字段类型、注释,调整字段顺序总结...
  4. Java高并发编程详解系列-Future设计模式
  5. Pandas出现KeyError及其分析解决
  6. 【Hibernate一】概述及入门
  7. JAVA遍历map元素
  8. This关键字的一些更新的理解
  9. feign直接走熔断_SpringCloud基于OpenFeign实现服务熔断降级
  10. 异常总结2013-04
  11. 常用接口抓包以及接口测试工具总结
  12. Centos7-安装Weblogic并配置 domain
  13. jenkins持续化集成中注意的3个小问题
  14. Synchronized的锁优化,kotlin中文文档pdf
  15. ARM各内核系列整型运算能力对比---DMIPS / MHz
  16. 学习单片机系列(一)单片机选型
  17. python爬虫登录正方教务管理系统获取成绩数据_「武汉理工大学教务处管理系统」Python爬虫初学(4)登陆武汉理工大学教务处并转到成绩管理 - seo实验室...
  18. java计算税后工资switch语句_计算个人所得税!switch语句
  19. 64位Win7 服务器运行失败
  20. charles https 抓包

热门文章

  1. Spring源码解析(一)下载及编译(版本5.2.x)
  2. 苹果Mac怎样切换大写输入法?
  3. html 展开 折叠,HTML实现点击展开和收起
  4. DWG转PDF在线转换怎么转?这个方法线上线下都能用
  5. 适配各种Windows分辨率,为DPI添加感知,当在高DPI时,禁用WINFORM缩放等。
  6. 软件测试动态分析,静态分析工具和动态测试工具
  7. 锐捷交换机查看配置命令
  8. 同济大学计算机系的课程,同济大学计算机系本科生培养方案
  9. ImageOptim图片压缩工具免费版
  10. Ubuntu12.04 耳机无声 扬声器有声的解决