常用测试用例设计方法4-场景法
目录
一,场景法的定义
二,场景法的应用场合
三,场景法的核心思想
四,场景法的使用要求
五,场景法的基本概念
六,场景法使用步骤
1,分析需求,确定基本流和备选流
案例:支付宝个人账户注册---验证用户名
需求
流程图
2,根据基本流和备选流生成场景
3,根据场景生成用例
一,场景法的定义
软件几乎都是用事件触发来控制流程的,事件触发时的情景便形成了场景,而同一事件不同的触发顺序和处理结果就形成事件流。
二,场景法的应用场合
界面特点:
- 没有太多填写项
- 所有的操作都是通过鼠标的点击、双击、拖拽等完成。
- (类似于:银行柜台操作界面、五子棋游戏,这些都是通过鼠标的点击、拖拽等来完成的。
三,场景法的核心思想
把自己当成最终的用户,使用软件,设计出在使用软件过程中重要的操作
一般包括两类:
- 模拟用户完成正常功能、核心业务逻辑的动作,以验证功能的正确性
- 模拟用户操作中出现的主要错误,以验证程序的异常处理能力
四,场景法的使用要求
对所测试产品的业务逻辑、主要功能非常精通
五,场景法的基本概念
(1)基本流(有效流):模拟用户正确的操作流程,表示通过业务流程时输入都正确,能达到目标的流程
- 业务流程开始——业务流程结束
(2)备选流(无效流、错误流):模拟用户错误的操作流程,表示通过业务流程时输入错误(或者操作错误)导致流程存在反复,但是经过
纠正后仍能达到能达到目标的流程
- 业务流程开始——业务流程存在反复——业务流程结束
- 业务流程开始——业务流程存在反复——业务流程中断——未结束
(3)异常流:模拟用户错误的操作流程,表示通过业务流程时输入错误(或者操作错误)产生异常终止流程
- 业务流程开始——业务流程中断——未结束
六,场景法使用步骤
1,分析需求,确定基本流和备选流
案例:支付宝个人账户注册---验证用户名
需求
- 输入手机号或者电子邮箱作为账户名
- 输入正确验证码
- 两项验证成功,填写账户信息
- 如果一项验证不正确(输入手机号或电子邮箱格式错误),报错L
- 验证码输入错误,报错M
流程图
基本流:
输入正确手机号 --->输入正确验证码
备选流:
输入错误的手机号 --->输入错误的邮箱 --->报错L
输入正确的手机号 --->输入错误的验证码 --->报错M
2,根据基本流和备选流生成场景
注意:要求从开始到结束才算一个场景!
找全场景标准:所有的路径均被覆盖!
生成场景如下
场景1:输入正确手机号 --->输入正确验证码
场景2:输入错误的手机号 --->输入正确的邮箱--->输入正确验证码
场景3:输入错误的手机号 --->输入错误的邮箱 --->报错L
场景4:输入正确的手机号 --->输入错误的验证码 --->报错M
3,根据场景生成用例
用例编号 | 模块 | 用例标题 | 优先级 | 前提条件 | 操作步骤 | 预期结果 | 实际结果 |
ZC_01 | 注册 | 注册成功 | P0 | 稳定的网络环境 |
1,输入正确 手机号; 2,输入正确的验证码; 3,点击验证。 |
提示”验证成功“; 跳转填写账户信息界面。 |
|
ZC_03 | 注册 | 注册成功 | P0 | 稳定的网络环境 |
1,输入错误手机号; 2,输入正确电子邮箱 3,输入正确的验证码。 4,点击验证。 |
提示”验证成功“; 跳转填写账户信息界面。 |
|
ZC_04 | 注册 | 注册失败 | P1 | 稳定的网络环境 |
1,输入错误手机号; 2,输入错误电子邮箱 3,输入正确的验证码。 4,点击验证。 |
提示”验证失败“,报错L. | |
ZC_05 | 注册 | 注册失败 | P1 | 稳定的网络环境 |
1,输入正确手机号; 2,输入错误的验证码。 3,点击验证。 |
提示”验证失败“,报错M。 |
了解更多
文章目录 1 测试用例 1.1 测试用例的定义 1.2 测试用例模板 1.3 测试用例模板的内容 测试用例编号 测试项 依赖用例 测试步骤 测试数据 预期结果 测试结果 测试人 备注 2 测试用例编写 ... 本篇文章,来分享大家比较熟悉的测试用例设计方法--等价类划分法. 首先,我们可以使用上一篇文章介绍的场景法来梳理业务流程. 其次,根据流程中的每个节点的需求说明,使用等价来划分来设计用例. 定义 等价 ... 测试用例设计方法中,流程分析方法又称为场景法,是根据不同的业务场景来编写测试用例. 流程分析主要包括三个流程: 1. 基本流:也就是正向流程,通过业务流程输入都为正确的,能够最终达到目标的流程.如 ... 分享一个大牛的人工智能教程.零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请轻击人工智能教程 场景分析法 分析软件应用的场景,从用户的角度出发,从场景的角度来设计测试用例,是一种面向用 ... 常用的测试用例设计方法,前面基本都介绍完了,其中等价类划分法.边界值法与场景法是最常用的. 本篇文章介绍剩余两种测试方法--错误推测法与正交实验法. 错误推测法 基于经验和直觉推测程序中所有可能存在的 ... 1 等价类划分法 1.1 定义 是把所有可能输入的数据,即程序的输入域划分策划国内若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例.方法是一种重要的.常用的黑盒测试用例设计方法 ... 边界值分析法 边界值分析法是一种补充等价划分的测试用例设计技术,它不是选择等价类的任意元素,而是选择等价类边界的测试用例. 实践证明,在设计测试用例时,对边界附近的处理必给予足够的重视,为检验边界附近 ... 黑盒测试:把软件看成一个黑盒子,不考虑内部结构,只考虑输入和输出,测试功能和ui界面. (1)等价类划分法:把所有输入的数据划分成若干部分(子集),然后从每部分中选择有代表性的少数部分数据作为测试数据 ... 一.因果图法简介 1.1 什么是因果图法? 因果图(Cuase-effect Graph)是一种描述输入条件的组合以及每种组合对应的输出的图形化工具.在因果图的基础上可以设计测试用例. ... 正交试验法 正交试验设计法,是从大量的试验点中挑选出适量的.有代表性的点,应用依据迦罗瓦理论导出的"正交表",合理安排试验的一种科学的试验设计方法. 因子/因素:所有影响试验指标的 ...常用测试用例设计方法4-场景法相关推荐
最新文章
热门文章