测试入门——使用场景法设计ATM的测试用例
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的测试用例相关推荐
- 【测试】根据场景法设计在线购物系统的测试用例
[测试]根据场景法设计在线购物系统的测试用例 在线购物系统:我们都在当当网或者网上书店构面过书籍,整个订购的过程为:用户登录到网站后,进行书籍的选择,当选好自己心仪的书籍后进行订购,这时把所需图书 ...
- 利用场景法设计atm自动取款机的测试用例_atm自动取款机的测试用例
1. 软件测试用例实例 自动取款机取款用例规约和测试用例 取款用例说明: 此用例完成用户利用自动取款机取款的全部流程,分为以下流程:插卡,输入密码,选择金额,取款,取卡等操作. 事件流: 该用例在用户 ...
- 【测试】根据因果图法设计饮料售卖机的测试用例
[测试]根据因果图法设计饮料售卖机的测试用例 因果法设计测试用例的步骤: ① 分析所有可能的输入和可能的输出 ② 找出输入与输出之间的对应关系 ③ 画出因果图 ④ 把因果图转换成判定表 ...
- 场景法设计测试用例atm_测试用例设计经典面试题之电梯、杯子、笔、桌子、洗衣机、椅子、ATM等...
测试用例设计经典面试题之电梯.杯子.笔.桌子.洗衣机.椅子.ATM等 <转载> 1.测试项目:电梯 需求测试:查看电梯使用说明书.安全说明书等 界面测试:查看电梯外观 功能测试:测试电梯能 ...
- 场景法设计测试用例atm_软件测试零基础入门:常用八大测试用例设计方法,含案例...
测试用例的十大特点 测试用例编号.测试项.测试标题.用例属性.重要级别(高中低).预置条件.测试输入.操作步骤.预期结果.实际结果: 测试用例的编写原则:100%的覆盖需求文档,如需求变更时,测试用例 ...
- 场景法设计测试用例atm_测试用例设计--场景法
定义 现在的软件几乎都是用事件触发来控制流程的,事件触发时的情景便形成了场景,而同一事件不同的触发顺序和处理结果就形成事件流.这种在软件设计方面的思想也可引入到软件测试中,可以比较生动地描绘出事件触发 ...
- 场景法设计测试用例atm_黑盒测试用例设计方法
本文根据Vince整理的<测试用例设计白皮书>整理 一.黑盒测试用例方法 黑盒测试用例设计方法,主要包括等价类划分法.边界值分析法.错误推测法.因果图法.判定表驱动发.正交试验设计法.功能 ...
- 软件测试 | 测试开发 | 黑盒测试方法论—场景法
本文节选自霍格沃兹测试开发学社内部教材 场景法就是模拟用户操作软件时的场景,主要用于测试系统的业务流程. 测试不能只关注某个控件的边界值.等价类是否满足要求,也要关注它的主要功能和业务流程是否正确实现 ...
- 技术分享 | 黑盒测试方法论—场景法
场景法就是模拟用户操作软件时的场景,主要用于测试系统的业务流程. 测试不能只关注某个控件的边界值.等价类是否满足要求,也要关注它的主要功能和业务流程是否正确实现,这时就需要使用场景法来完成. 场景法 ...
- 测试基础-03-用例设计方法:等价类、边界值、场景法、错误推测法
1 目标和内容 1.1 等价类划分法 1.2 边界值分析法 1.3 场景法 1.4 错误推测法(反推法) 2 等价类划分法 2.1 等价类划分法的概念 等价类划分法是一种典型的.重要的黑盒测试方法,是 ...
最新文章
- WiFi安全那些事儿,整理推荐~
- Javascript高级程序设计第二版第四章--变量,作用域及内存问题--笔记
- Mysql中用SQL增加、删除字段,修改字段名、字段类型、注释,调整字段顺序总结...
- Java高并发编程详解系列-Future设计模式
- Pandas出现KeyError及其分析解决
- 【Hibernate一】概述及入门
- JAVA遍历map元素
- This关键字的一些更新的理解
- feign直接走熔断_SpringCloud基于OpenFeign实现服务熔断降级
- 异常总结2013-04
- 常用接口抓包以及接口测试工具总结
- Centos7-安装Weblogic并配置 domain
- jenkins持续化集成中注意的3个小问题
- Synchronized的锁优化,kotlin中文文档pdf
- ARM各内核系列整型运算能力对比---DMIPS / MHz
- 学习单片机系列(一)单片机选型
- python爬虫登录正方教务管理系统获取成绩数据_「武汉理工大学教务处管理系统」Python爬虫初学(4)登陆武汉理工大学教务处并转到成绩管理 - seo实验室...
- java计算税后工资switch语句_计算个人所得税!switch语句
- 64位Win7 服务器运行失败
- charles https 抓包