测试用例设计方法中,流程分析方法又称为场景法,是根据不同的业务场景来编写测试用例。

流程分析主要包括三个流程:

1、   基本流:也就是正向流程,通过业务流程输入都为正确的,能够最终达到目标的流程。如:经典的ATM机取款流程,插入银行卡—输入正确的密码—输入正确的金额-取钱-取卡

2、   备选流:通过实现业务流程时,因错误操作或异常输入,导致流程存在反复,但最终能够达到预期的操作流程,如:ATM机取款,插入银行卡—输入错误的密码—重新输入正确的密码—输入正确的金额-取钱-取卡

3、   异常流:实现业务流程时,因操作错误或异常输入,导致没有完成业务流程,如ATM机取款,插入银行卡—输入错误的密码3次—吞卡

流程设计法的使用方法,主要有一下几个步骤:

1、   首先确定业务流程,理清流程的每个节点和状态

2、   绘制流程图,再次明确流程路径

3、根据业务流程图,抽取测试路径,每个路径包含一个从未走过的路径

4、   细化路径,抽取测试用例

流程图如下图:

特点:入度唯一、出度唯一

注意点:需使用等价类、边界值、正交试验法、判定表等保证单个功能的正确性后,才可以进行流程分析测试。

测试用例设计方法_测试用例设计方法——流程分析法(场景法)相关推荐

  1. 软件测试 通用技术03 测试用例 黑盒测试用例设计方法 等价类划分法 边界值分析法 判定表法 场景法 功能图法 其他用例设计方法 用例设计方法综合选择

    文章目录 1 测试用例 1.1 测试用例的定义 1.2 测试用例模板 1.3 测试用例模板的内容 测试用例编号 测试项 依赖用例 测试步骤 测试数据 预期结果 测试结果 测试人 备注 2 测试用例编写 ...

  2. 测试用例优先级划分_测试用例的重要级别如何划分?

    测试用例的优先级别 优先级一般都是和缺陷的严重程度对应的. 一般可以把优先级分为三种: 高(Highs):保证功能性是稳定的,是按照需求的正常使用和实现点进行用例设计的,重要的错误和边界测试的测试用例 ...

  3. java solid设计原则_六大设计原则之里氏替换原则(LSP)

    一.SOLID 设计模式的六大原则有: Single Responsibility Principle:单一职责原则 Open Closed Principle:开闭原则 Liskov Substit ...

  4. mysql设计体会_数据库设计心得体会

    组名:NoobStruggle. 成员:刘海天.胡亮.谭晓杰.宁君辉. 一.分析需求 对于每一个项目,数据库的设计都是至关重要的,它关系到后端进行接口开发时实现的难度,数据库中数据的可维护性,一致性, ...

  5. 软甲架构设计软件_软件架构设计

    导读 本文一文总结软件架构设计常用概念.原则与思想,包括面向对象六大原则,DID原则,ACID.CAP.BASE理论,中间层思想,缓存思想等. 面向对象设计六大原则 一 单一职责原则(SRP): 定义 ...

  6. 添加用户信息的方法java_添加用户的流程分析

    添加用户的流程分析 Settings的上层接口 settings中的文件: /android/packages/apps/Settings/src/com/android/settings/users ...

  7. table表头固定4种方法_在常见的3种工资条场景中,教你4种批量打印工资条的方法...

    私信回复关键词[福利]~ 获取丰富办公资源,助你高效办公早下班! 打印工资条估计是财务老师的痛,要把一行行的数据,变成一条条的工资条. 数据很多,表头很复杂. 一个个复制粘贴?那是不可能的! 那怎么办 ...

  8. 人机工程学产品设计案例_产品设计|手持产品设计案例大放送,手持类的产品设计要点...

    工业设计所涉及的产品当中 手持设备类产品的设计难度最大 工业设计师在设计手持类产品的时候需要把握很多因素 作为与人的手直接打交道的产品设计 第一接触的产品,触感方面无疑需要把握好 同时人机交互因素也是 ...

  9. python字符串equals方法_编写equals方法

    我们知道List是一种有序链表:List内部按照放入元素的先后顺序存放,并且每个元素都可以通过索引确定自己的位置. List还提供了boolean contains(Object o)方法来判断Lis ...

最新文章

  1. 传智播客还收费 兄弟会都是免费的
  2. 一文了解卷积神经网络基础,建议收藏
  3. 到底这个电路是如何振荡的?
  4. 对VOC目标检测数据进行增强
  5. 力扣654. 最大二叉树(JavaScript)
  6. ESXi 中重新启动管理代理
  7. AMI,HDB3编码译码
  8. 计算机运行快捷方式,电脑怎么创建运行快捷方式到开始菜单
  9. window终端光标消失
  10. 树莓派 Pico ADC温度测量
  11. 手工制作使用WinXShell的PE(不是直接生成) #1
  12. 如何用CSDN发布文章
  13. 央视揭秘“微商传销”:通过朋友圈炫富发展下线
  14. 高仿QQ发送语音界面
  15. CAD/CAM 软件架构总结
  16. DL之DSSD:DSSD算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略
  17. UVA 1416 最短路
  18. 第六章-Python数据可视化--2
  19. 【Matlab】自定义函数的几种方法
  20. 使用zabbix监控VMware

热门文章

  1. FastJson屡爆漏洞,或许你应该试试它?
  2. Spring Boot 2.0选择HikariCP作为默认数据库连接池的五大理由
  3. mysql-索引-笔记
  4. c++ 遍历多级目录
  5. python strip
  6. ‘mmdet\ops\nms\src/soft_nms_cpu.pyx‘ doesn‘t match any files
  7. adb 由于目标计算机积极拒绝,无法连接
  8. 背景减除(Background Segment)
  9. pytorch 数据加载性能对比
  10. Django不能ip调试访问