测试大纲法与 场景法
测试大纲法
一、应用场合
在程序中有多个窗口,窗口中有不同操作,不同窗口操作之间存在关系,为了理清不同窗口操作之间的关系,可以使用测试大纲法。
测试大纲法常见应用:测试窗口之间的跳转关系,软件的安装和删除程序,分析功能模块之间的层级关系。
- 测试大纲法的测试步骤:
被测系统: 我的电脑
第一步:分析被测系统的需求 ,列出大纲(按照窗口的层级关系列出大纲)
说明:列出大纲的方式有很多种,可以在文档中列大纲,也可以用画图的方式
选中”我的电脑”右键点击属性
系统窗口
设备管理
远程设置
系统保护
高级系统设置
系统属性窗口
高级
性能设置
用户配置文件设置
启动与故障恢复
点击”环境变量”
变量窗口
用户变量
系统变量
点击”新建”
新建系统变量窗口
硬件
第二步: 根据大纲,理清窗口之间的关系,写测试用例
场景法(重点)
一、应用场合
1、场景法适合测试软件的业务流程和业务逻辑。(应用最广泛的测试方法)
2、场景法是基于软件业务的测试方法。(场景法对于测试人员的业务熟悉程度要求高)
3、场景法要求测试人员将自己当成最终用户,模拟用户在使用该软件时的各种情景,主要模拟两类情景:
1、模拟正确的业务过程--为了验证功能是否能够正确实现
2、模拟错误的业务过程--验证程序的异常处理能力(健壮性)
问题:场景法使用思路
当我们接到一个测试任务时,首先应该通过场景法测试整体的业务流程或业务逻辑是否正确,如果核心功能没有问题,再利用等价类、边界值、判定表等方法对细节展开测试。(先整体(场景法)后细节)
二、场景法测试的要素:
1、业务层面(更为重要):
要求测试人员熟悉软件业务过程和业务逻辑,最好能成为所测软件的应用“专家”。
2、技术层面
基本流:也叫有效流或正确流,模拟用户正确的业务操作过程。
备选流:也叫无效流或错误流,模拟用户错误的业务操作情景。
三、场景法的测试步骤
案例:ATM取款功能
1.熟悉需求、整理业务,列出基本流和备选流
基本流(成功取款的过程)
插卡---->验证卡通过--->输入正确密码---->选择”取款”功能-,选择合理的取款金额
--->确定 提示出钞 更新账户余额 更新ATM的余额
备选流(取款失败的过程)
- 验证卡无效
- 输入密码错误(3次以下 :提示输入密码错误、请重新出入密码)
- 输入密码错误(第三次 :吞卡)
- 余额不足
- 取款金额超出当次的限额
- 超出当日取款上线
- ATM余额不足
2.将基本流和备选流生成场景填入到场景表中
测试大纲法与 场景法相关推荐
- 学习软件测试(三)测试用例、测试用例的设计方法(等价类划分法、边界值分析法、判定表法、因果图法、正交排列法、场景法、错误推测法)
目录 测试用例 测试用例八大要素 测试用例的设计方法 等价类划分法 等价类操作步骤 边界值分析法 边界范围 边界值法的操作步骤 案例1 案例2 判定表法 为什么使用判定表法 判定表法的四个组成部分 判 ...
- 软件测试 | 测试开发 | 黑盒测试方法论—场景法
本文节选自霍格沃兹测试开发学社内部教材 场景法就是模拟用户操作软件时的场景,主要用于测试系统的业务流程. 测试不能只关注某个控件的边界值.等价类是否满足要求,也要关注它的主要功能和业务流程是否正确实现 ...
- 测试用例设计方法_测试用例设计方法——流程分析法(场景法)
测试用例设计方法中,流程分析方法又称为场景法,是根据不同的业务场景来编写测试用例. 流程分析主要包括三个流程: 1. 基本流:也就是正向流程,通过业务流程输入都为正确的,能够最终达到目标的流程.如 ...
- 软件测试基础知识(二)------------等价类划分法、边界值分析法、场景法、错误推测法、bug定义/类型/优先级/生命周期/跟踪管理
等价类划分法 是把程序的输入域划分成若干个子集合(等价类),然后从每个子集合(等价类)中选取少数具有代表性的数据作为测试的输入数据. 在该子集合中,所有的输入数据对于揭露软件中的错误都是等效的.--- ...
- 软件测试 通用技术03 测试用例 黑盒测试用例设计方法 等价类划分法 边界值分析法 判定表法 场景法 功能图法 其他用例设计方法 用例设计方法综合选择
文章目录 1 测试用例 1.1 测试用例的定义 1.2 测试用例模板 1.3 测试用例模板的内容 测试用例编号 测试项 依赖用例 测试步骤 测试数据 预期结果 测试结果 测试人 备注 2 测试用例编写 ...
- 黑盒测试——因果图/判定表/正交排列法/场景法
一.实验目的 能够掌握黑盒测试的因果图.判定表.正交排列法.场景法原理 能够运用因果图.判定表.正交排列法.场景法写测试用例 二.实验任务 根据地铁购票系统的要求用因果图.判定表写测试用例 根据字符属 ...
- 软件测试用例设计方法-场景法
从本篇文章开始,进入到测试用例设计方法的分享,第一个要分享的方法就是,场景法. 相信对测试有一定基础的你会感到奇怪:用例设计方法,不是应该从等价类划分法说起吗?为什么一上来就直接说场景法呢? 对,如果 ...
- 软件测试方法之场景法详解及实战
目录 1.为什么引入用例场景 2.用例场景的定义 基本流 备选流 测试思想 3.步骤 一.在测试QQ登录功能时,使用场景法进行主要功能的测试: 二.使用银行卡取款: 步骤一:根据说明,描述出程序的基本 ...
- 黑盒测试用例设计方法三(正交实验法、功能图法、用例设计方法综合选择)
测试步骤 一.正交实验法 1.1正交实验法介绍 1.2正交实验法实现步骤 1.3实际案例 二.功能图法 2.1功能图法原理介绍 2.2功能图法实现步骤 2.3实践案例 三.其他用例设计方法 3.1测试 ...
- 测试用例---常用设计方法,等价类,边界值,因果图判定表,正交表,场景法,大纲法
等价类划分 1.概念:等价类划分属于典型的功能测试方法,根据程序对数据的要求,把程序的输入域划分成若干个部分,区分出那些是有效的,那些是无效的,每个区域选取典型数据为测试用例.每个区域中的输入时等价的 ...
最新文章
- 计算机视觉怎样实现自我超越?更大规模更精准的数据
- makefile小技巧
- 添加请求头 retrofit_Python爬虫偷懒神器 — 快速构造请求头!
- 【干货】理发师都知道的产品经理最容易犯的几个错误
- 每天一道LeetCode-----找到给定数组的连续子数组,使这个子数组的和最大,要求复杂度为O(n)
- 这可能是关于Pytorch底层算子扩展最详细的总结了!
- 华为鸿蒙与magic,如果荣耀Magic3搭载了屏下镜头和鸿蒙系统,你会做第一批吗?...
- fastexcel读取excel追加写入sheet页_python笔记52:python操作excel
- 解压zip,解决中文乱码
- AirFlow官方入门DAG示例
- select2,利用ajax高效查询大数据列表(可搜索、可分页)
- 文献阅读 Linear Regression for Face Recognition
- 品质qc工程图_QC工程图 (品管)
- 《晨间日记的奇迹》内容概要及读书心得
- Java中的回溯算法
- python课程设计小结和体会_课程设计心得体会与总结
- QT-使用QT资源文件添加菜单栏、工具栏图标
- 【办公常用软件】万彩办公大师教程丨PDF OCR 帮助文档
- 伦理是智慧的内核驱动
- 疫情已经结束,快递行业现状如何