20 测试用例设计 流程分析
流程分析(别名:场景设计)
3 个流程:
基本流(正常操作,最后能够达到目标的流程;ATM正常输入密码,登录成功)
备选流(因错误操作、异常输入,导致流程存在反复,但最终能够达到目标;ATM 第一次输入错误密码,第二次输入正确密码,登录成功)
异常流(因错误操作、异常输入,导致业务没有正确完成;第二、三次都输入错误密码,导致吞卡)
使用方法
- 理解需求,确定业务流程:基本流、备选流、异常流
- 绘制流程图:再次确认流程路径
- 根据流程图,抽取测试路径:每次路径需包含一个从未走过的路径
- 细化路径,设计测试用例
- 注意:需使用等价类、边界值、判定表、因果图、正交试验等方法保证单个功能节点的正确性
注释
- 原则:入度唯一;出度唯一(流程图中只有一个开始、一个结束)
- 当一个流程包含其他流程没有路径时,才是一个新的流程
- 流程分析法的缺点:不校验单个节点的正确性,所以在使用流程分析法前,首先需要针对节点测试。
- 备选流程 + 异常流程,一般不测试这种流程;但是如果为了测试的更全面一些,也可以测试
- 实际设计用例过程中,最常用的是等价类、边界值,更多的是多个方法叠加起来使用。
实例
1. 需求描述
2. 流程分析图
相关推荐
测试自动化顾问 2020-06-12
Freeman00 2020-05-29
RocketJ 2020-05-28
xiechao000 2020-05-03
测试自动化顾问 2020-05-01
goodby 2020-04-30
jszy 2020-04-20
VanTYS 2020-04-14
Dipa 2020-04-07
deadgrape 2020-03-08
THEEYE 2020-03-07
Freeman00 2020-03-07
chvnetcom 2020-03-07
Henryztong 2020-03-07
测试自动化顾问 2020-03-07
nimeijian 2020-03-07
lucialee 2020-02-02