测试用例设计方法_测试用例设计方法——流程分析法(场景法)
测试用例设计方法中,流程分析方法又称为场景法,是根据不同的业务场景来编写测试用例。
流程分析主要包括三个流程:
1、 基本流:也就是正向流程,通过业务流程输入都为正确的,能够最终达到目标的流程。如:经典的ATM机取款流程,插入银行卡—输入正确的密码—输入正确的金额-取钱-取卡
2、 备选流:通过实现业务流程时,因错误操作或异常输入,导致流程存在反复,但最终能够达到预期的操作流程,如:ATM机取款,插入银行卡—输入错误的密码—重新输入正确的密码—输入正确的金额-取钱-取卡
3、 异常流:实现业务流程时,因操作错误或异常输入,导致没有完成业务流程,如ATM机取款,插入银行卡—输入错误的密码3次—吞卡
流程设计法的使用方法,主要有一下几个步骤:
1、 首先确定业务流程,理清流程的每个节点和状态
2、 绘制流程图,再次明确流程路径
3、根据业务流程图,抽取测试路径,每个路径包含一个从未走过的路径
4、 细化路径,抽取测试用例
流程图如下图:
特点:入度唯一、出度唯一
注意点:需使用等价类、边界值、正交试验法、判定表等保证单个功能的正确性后,才可以进行流程分析测试。
测试用例设计方法_测试用例设计方法——流程分析法(场景法)相关推荐
- 软件测试 通用技术03 测试用例 黑盒测试用例设计方法 等价类划分法 边界值分析法 判定表法 场景法 功能图法 其他用例设计方法 用例设计方法综合选择
文章目录 1 测试用例 1.1 测试用例的定义 1.2 测试用例模板 1.3 测试用例模板的内容 测试用例编号 测试项 依赖用例 测试步骤 测试数据 预期结果 测试结果 测试人 备注 2 测试用例编写 ...
- 测试用例优先级划分_测试用例的重要级别如何划分?
测试用例的优先级别 优先级一般都是和缺陷的严重程度对应的. 一般可以把优先级分为三种: 高(Highs):保证功能性是稳定的,是按照需求的正常使用和实现点进行用例设计的,重要的错误和边界测试的测试用例 ...
- java solid设计原则_六大设计原则之里氏替换原则(LSP)
一.SOLID 设计模式的六大原则有: Single Responsibility Principle:单一职责原则 Open Closed Principle:开闭原则 Liskov Substit ...
- mysql设计体会_数据库设计心得体会
组名:NoobStruggle. 成员:刘海天.胡亮.谭晓杰.宁君辉. 一.分析需求 对于每一个项目,数据库的设计都是至关重要的,它关系到后端进行接口开发时实现的难度,数据库中数据的可维护性,一致性, ...
- 软甲架构设计软件_软件架构设计
导读 本文一文总结软件架构设计常用概念.原则与思想,包括面向对象六大原则,DID原则,ACID.CAP.BASE理论,中间层思想,缓存思想等. 面向对象设计六大原则 一 单一职责原则(SRP): 定义 ...
- 添加用户信息的方法java_添加用户的流程分析
添加用户的流程分析 Settings的上层接口 settings中的文件: /android/packages/apps/Settings/src/com/android/settings/users ...
- table表头固定4种方法_在常见的3种工资条场景中,教你4种批量打印工资条的方法...
私信回复关键词[福利]~ 获取丰富办公资源,助你高效办公早下班! 打印工资条估计是财务老师的痛,要把一行行的数据,变成一条条的工资条. 数据很多,表头很复杂. 一个个复制粘贴?那是不可能的! 那怎么办 ...
- 人机工程学产品设计案例_产品设计|手持产品设计案例大放送,手持类的产品设计要点...
工业设计所涉及的产品当中 手持设备类产品的设计难度最大 工业设计师在设计手持类产品的时候需要把握很多因素 作为与人的手直接打交道的产品设计 第一接触的产品,触感方面无疑需要把握好 同时人机交互因素也是 ...
- python字符串equals方法_编写equals方法
我们知道List是一种有序链表:List内部按照放入元素的先后顺序存放,并且每个元素都可以通过索引确定自己的位置. List还提供了boolean contains(Object o)方法来判断Lis ...
最新文章
- 传智播客还收费 兄弟会都是免费的
- 一文了解卷积神经网络基础,建议收藏
- 到底这个电路是如何振荡的?
- 对VOC目标检测数据进行增强
- 力扣654. 最大二叉树(JavaScript)
- ESXi 中重新启动管理代理
- AMI,HDB3编码译码
- 计算机运行快捷方式,电脑怎么创建运行快捷方式到开始菜单
- window终端光标消失
- 树莓派 Pico ADC温度测量
- 手工制作使用WinXShell的PE(不是直接生成) #1
- 如何用CSDN发布文章
- 央视揭秘“微商传销”:通过朋友圈炫富发展下线
- 高仿QQ发送语音界面
- CAD/CAM 软件架构总结
- DL之DSSD:DSSD算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略
- UVA 1416 最短路
- 第六章-Python数据可视化--2
- 【Matlab】自定义函数的几种方法
- 使用zabbix监控VMware
热门文章
- FastJson屡爆漏洞,或许你应该试试它?
- Spring Boot 2.0选择HikariCP作为默认数据库连接池的五大理由
- mysql-索引-笔记
- c++ 遍历多级目录
- python strip
- ‘mmdet\ops\nms\src/soft_nms_cpu.pyx‘ doesn‘t match any files
- adb 由于目标计算机积极拒绝,无法连接
- 背景减除(Background Segment)
- pytorch 数据加载性能对比
- Django不能ip调试访问