软件测试--基本流和备选流用例

场景法测试用例设计详解 一、定义: 场景法是通过运用场景来对系统的功能点或业务流程的描述,从而提高测试效果的一种方法。 场景法一般包含基本流和备用流,从一个流程开始,通过描述经过的路径来确定的过程,经过遍历所有的基本流和备用流来完成整个场景。场景主要包括4种主要的类型:正常的用例场景, 备选的用例场景,异常的用例场景,假定推测的场景。 二、基本流备用流: 上图为,用例基本流和备选流(注意:备选流的起止点) 基本流:采用... 阅读详情

测试用例首先来自于对于需求的分析,是否能为测试挑选最合适或最关键的需求,关系到项目的成败。

思考方法1:正反面思考法

为每个测试需求至少编制两个测试用例:正面测试用例& 负面测试用例

正面测试用例:用于证明该需求已经满足; 负面测试用例:反映某个无法接受、反常或意外的条件或数据,用于论证只有在所需条件下才能够满足该需求

基本流:是经过用例的最简单的路径

备选流:在某个特定条件下执行

 

前置条件是执行用例之前必须存在的系统状态,后置条件是用例一执行完毕后系统可能处于的一组状态。

 

针对不同的被测项目(或程序,软件),可能都有不同的方式.因为项目不同,可能遍写的用例的覆盖程序,详细程序等都不同.评审指标也不同.
    好的用例可以使测试完整,完善,提高项目质量.
    有时候,"以偏概全"未必是坏事.用例的评审,除了按基本业务流过一遍后,最重要的应该结合项目的风险(系统,安全,应用风险)等,对用例进行审核

 

测试用例的优先级别

首先,你必须确定什么是你优先级别的类型和其暗示着什么。就我们的目的来说, 我们将用一个假设开始,那就是我们可能发现的缺陷的严重程度和那些相应测试用例的优先级别之间是平行的。

1 –小版本确认测试(Build Verification Tests (BVTs):也叫做“冒烟测试”,一组你想先运行的以确定这个给出的小版本是否可以测试的测试用例。如果你不能访问每一个功能区域或执行其他测试用例依赖的基本操作,那么在执行这个优先的测试用例之前,试图做其他任何的测试都是没有意义的,因为他们大多数肯定要失败。

2 – 高(Highs):最常执行以保证功能性是稳定的,目标的行为和能力可以正常的工作,和重要的错误和边界被测试的测试用例的集合。

3 – 中(Mediums):这是使给出的功能区域或功能变得更详细,检查功能的多数方面包括边界,错误和配置测试的测试用例

4 – 低(Lows):这是通常最少被执行的测试用例。但这并不意味着这些测试都不重要,只是说他们在项目的生命期间里不是常常被运行,例如GUI,错误信息,可用性,压力和性能测试。

我们将测试用例分成4类:BVTs,高,中和低。现在的问题是将测试用例分到不同的优先级别里。毕竟,优先级别将指出哪些测试用例被认为是需要更频繁的执行的,哪些又不是。

 

 

 

作业模板

 

 

有不懂的地方或

 

好的建议可以留言~

 

 

软件测试方法之场景法详解及实战 用例场景用来描述流经用例的路径,从用例开始到结束遍历这条路径上所有基本流和备选流。!!如果下面这些资料用得到的话可以直接拿走:1、自学开发或者测试必备的完整项目源码与环境2、测试工作中所有模板(测试计划、测试用例、测试报告等)3、软件测试经典面试题4、Python/Java自动化测试实战.pdf5、Jmeter/postman接口测试全套视频获取6、Python学习路线图。 阅读详情

相关推荐

(六)场景法

1.定义: 现在的软件几乎都是用事件触发来控制流程的,事件触发时的情景便形成了场景,而同一事件不同的触发顺序和处理结果就形成事件流。这种在软件设计方面的思想也可以引入到软件测试中,可以比较生动地描绘出事件触发时的情景,有利于测试设计者设计测试用例,同时使测试用例更容易理解和执行。 基本流和备选流:如下图所示,图中经过用例的每条路径都用基本流和备选流来表示,直黑线表示基本流,是经过用例的最简单的

liangfengchang的专栏 4300

多角度带你编写更规范的黑盒测试用例

讲解方式通过类比生活中的例子,轻松理解测试用例的设计方法。课程内容条理清晰,目标明确,由浅入深,环环相扣。重点部分进行额外梳理和总结,更易理解和吸收。课程亮点1,测试用例的要素讲解,让测试用例的编写更加规范2、多种测试用例方法的学习,让用例设计更加全面。测试用例的设计方法:等价类、边界值、判定表、因果图、状态迁移图、场景法、正交实验法、错误推测法3,多角度的案例实践,以理解各种方法的应用课程内容1、测试用例的定义和组成要素2、测试用例的设计方法:等价类、边界值、判定表、因果图、状态迁移图、场景法、正交实验法、错误推测法3:每种设计方法对应的案例讲解适用人群1、对软件测试感兴趣的在校生及应届生。2、希望转行软件测试的在职人员。3、希望巩固软件测试设计方法的测试同行。4、对软件测试感兴趣的其他听众。

软件测试用例设计方法-场景法

软件测试用例设计方法-场景法

软件测试阿沐博客 1710

UML详解(二)

二、图 1、用例图 2、类图 3、序列图 4、协作图 5、活动图 6、包图 7、部署图 8、构件图 9、状态图 三、模型元素 1、事物 结构事物 类 接口 协作 用例 主动类 构建 节点 行为事物 交互 状态机 分组事物 注释事物 2、关系 依赖 关联 泛化 实现 ...

Nigori_gjh的博客 2973

软件测试用例设计规范

文章目录1 目的2 规范内容2.1 设计原则2.1.1 可执行性2.1.2 可维护性2.1.3 可代表性2.1.4 可判定性2.2 必要元素2.2.1 用例包和用例对象名命2.2.2 测试目的2.2.3 测试优先级2.2.4 测试环境2.2.5 前提条件2.2.6 后置关联2.2.7 用例状态2.3 综合策略2.3.1 必要的边界值分析2.3.2 必要的等价类划分2.3.3 必要的因果图方法2.3.4 必要的性能测试方法2.3.5 面向对象设计方法2.4 设计活动2.4.1 分析和建立测试用例包2.4.2

u011546911的博客 3218

场景设计法用例设计

景设计法 平时测试都是对单个功能点进行测试,为了保证测试的全面性,要从用户的角度出发,对产品多个功能的组合进行测试。 用户平时使用的不是单个功能,而是多个功能组合起来进行使用,可以采用场景法来设计测试用例。 (1)场景设计法相关概念 目前很多软件几乎都是用事件触发来控制流程的,事件触发时的情景变形成了场景,而同一件事件的不同触发顺序和处理结果就形成了事件流。 这种软件设计方面的思想也被引入到了软件测试当中,有利于测试设计者设计测试用例。 同时,测试人员也更容易理解和执行,通过运用场景来对系统的功

悦分享 2496

2021-3-18

软件测试设计 基本流和备选流的识别原则 就是一个业务只存在一个基本流 ,基本流只有一个起点,一个终点, 基本流是主流程,备选流是分支流程 ,备选流的终点,可以是一个流程的出口,也可以回到基本流,还可以汇入其它的备选流, 备选流汇合时,谁汇合到谁,取决于该流程出现的可能性大小,小的汇入大的 ,如果在流程图中出现了两个不相上下的基本流,一般需要分成两个两个业务看待。 ...

m0_56039243的博客 854

STM32N6低功耗模式详解:从Sleep到VBAT的工程实践

低功耗模式是嵌入式系统能效设计的核心机制,其本质是通过动态调控CPU时钟、外设供电与电压域状态,在唤醒延迟、功能保留与静态电流之间实现最优平衡。基于Arm Cortex-M55内核的STM32N6采用多电压域架构(核心域/保持域/备份域/模拟域),支持Sleep、Stop、Standby及VBAT四级功耗分级,并深度融合DVFS(动态电压频率缩放)与外设时钟门控等关键技术。该设计不仅显著降低待机电流至亚微安级,更保障RTC持续计时、TCM内容可选保留、WKUP快速唤醒等关键能力,广泛应用于电池供电的AIoT

weixin_36369848的博客 242

软件测试之测试用例设计(三)

目录一,判定表复习 一,判定表复习 1.案例 订购单的检查。如果金额超过500元,又未过期,则发出批准单和提货单;如果金额超过500元,但过期了,则不发批准单;如果金额不超过500元,则不论是否过期都发出批准单和提货单,在过期的情况下还需要发出通知单。 ...

SeeU 3461

RS485两线制接线实战:从差分信号原理到Modbus避坑指南

本文深入解析RS485两线制接线的核心原理与实战步骤。从差分信号的抗干扰机制出发,详细拆解总线规划、屏蔽层接地、终端电阻安装等关键实操细节,并针对Modbus应用中常见的信号反射、极性接反、共模干扰等问题提供系统化的排查指南与解决方案,助力工程师构建稳定可靠的工业通讯网络。

7up55的博客 734

430单片机实现三人投票表决器_基于单片机的五人表决器的设计

姚海云+马野摘要:本设计利用51单片机,按键开关模块,数码管显示模块和LED模块来实现一个简单的五人表决器的功能。按键开关模块中的键2~键6表示五个人,由5个人来投票,当同意的票数大于或者等于3人时,数码管显示同意的人数,说明表决通过。当表决的人数小于3时,数码管显示同意的人数。关键词:表决器;单片机;流水灯;数码管;矩阵键盘;时钟中图分类号:TP391 文献标识码:A 文章编号:1009-304...

weixin_33277215的博客 2557

软件测试用例设计(三)——场景法

场景法 影子 本来想直接跳过场景法的,今天群友提出问题: 1、面试官问:场景法举例说明,怎么回答? 反正我有点懵,虽然在工作过程中,我一直运用的是场景法,但我说不出场景法的观点来。 2、群友热心回答:正向流和逆向流,基本流和备选流 然而,我还是非洲问号脸??? 场景法介绍 首先上网查资料,给了我一个图,这个图是啥啊??? 场景业务流通常分为基本流、备选流、异常流程 然后看文字: 我先放上查到的定...

baidu_37837739的博客 2万+

claude使用教程

提供了三种模型:claude,codex, gemini,三种模型都共用同一个apikey, 有开发需求使用claude效果较好,知识问答等场景gemini效果会更好些,本文只提供了claude的安装方式,剩下两种按需按照以下参考链接安装下即可,安装有问题参考文档:https://www.aicodemirror.com/dashboard/official-installation/macos-linux (不需要挂梯子,自己手机号注册就好)

lichao19871216的博客 3472

基本流和备选流

因果图法: 概念: 因果图法比较适合输条件比较多的情况,测试所有的输入条件的排列组合。所谓的原因就是输入,所谓的结果就是输出。 因果图基本图形符号 恒等:若原因出现,则结果出现;若原因不出现,则结果不出现。 非(~):若原因出现,则结果不出现;若原因不出现,则结果出现。 或(∨):若几个原因中有一个出现,则结果出现;若几个原因都不出现,则结果不出现。 与(∧):若几个原因都出现,结果才出现;若其中有一个原因不出现,则结果不出现。 因果图的约束符号 E(互斥):表示两个原因不会同时成立,两个中最多有一个可能成

xaiofanqianduan的博客 6976

【数据分析/商业分析】面试题整理——SQL专题

数据分析\商业分析—面试题整理 自己总结的SQL类的面试题 文章目录数据分析\商业分析—面试题整理1.新增用户2.活跃用户数量3.连续登录4.次(n)日留存5.每个科目下分数最高的两名学生

awater_17的博客 1858

构建企业级AI税务顾问:优化税收策略与合规

本文深入探讨了构建企业级AI税务顾问的重要性及其在实际应用中的价值。通过分析当前税务领域的挑战和问题,本文详细介绍了AI税务顾问的基本原理、技术架构、核心功能以及实践应用。文章以逐步分析的方式,从背景介绍、核心概念与联系、算法原理讲解、系统分析与架构设计、项目实战到最佳实践与展望,系统性地展示了如何利用AI技术优化税收策略并确保税务合规。文章旨在为企业和税务从业者提供实用的指导,推动AI在税务领域的创新与发展。在当前全球经济一体化的背景下,企业面临着越来越复杂的税务环境。首先,税收法规的复杂性日益增加。

AI天才研究院 1153

淘宝购物流程图 基本流和备选流以及测试用例

1因果图发:因果图法比较适合输条件比较多的情况,测试所有的输入条件的排列组合。所谓的原因就是输入,所谓的结果就是输出。 2:因果图测试用例 3:判断表法 4:场景法:这种在软件设计方面的思想也可以引入到软件测试中,可以比较生动地描绘出事件触发时的情景,有利于测试设计者设计测试用例,同时使测试用例更容易理解和执行。 用例场景是通过描述流经用例的路径来确定的过程, 这个流经过程要从用例开始到结束遍历其中所有基本流和备选流。 5基本流程和备选流的区别 1基本流:就是像冒烟测试一样能跑通就行。 ...

lyl121469的博客 7625

杰理JL7033C芯片运行SoundFont音色库教程

本教程介绍如何在杰理JL7033C芯片上移植TinySoundFont音色库,实现MIDI播放功能。关键步骤包括:获取TinySoundFont开源代码,创建音色库声音播放数据流,封装核心功能文件。硬件需配备外部PSRAM和NOR FLASH存储音色库,软件使用杰理SDK和工具链。移植后系统可支持40个voice,满足MIDI播放和电子琴演奏需求。教程详细说明了代码移植过程,包括音色库文件处理、内存配置和音频流水线设置。

qq_42014563的博客 610

软件测试用例方法--场景设计方法

现在的软件几乎都是用事件触发来控制流程的,事件触发时的情景便形成了场景,而同一事件不同的触发顺序和处理结果就形成事件流。这种在软件设计方面的思想也可以引入到软件测试中,可以比较生动地描绘出事件触发时的情景,有利于测试设计者设计测试用例,同时使测试用例更容易理解和执行。

2301_76387166的博客 999

抓包网络调试工具 reqable抓包教程

如果CA根证书未安装成功,网络图标是黄色,点击盾牌图标可以进入CA根证书安装界面,详细步骤请阅读。在API调试中,获取流量是第一步也是最基本的操作,这里讲解下如何使用Reqable获取流量,通俗地讲就是抓包。我们可以选择一个图片请求,双击打开详情面板,能够看到该请求的详细信息。如果系统代理未设置,网络图标是黄色,点击网络图标可以自动设置系统代理。此域名的结构树,可以查看该域名下所有请求的目录结构,点击选择可以查看该请求的详情。首先,需要启用Reqable的调试功能,点击最右上角的。打开浏览器,输入地址。

代码简单说 Vue、JAVA、PHP、Node.js 熟练运用,接口、架构、性能全搞定。 2556

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

13软件测试用例设计方法-场景法

本文介绍了软件测试中的场景法设计方法。场景法通过模拟用户操作流程进行测试,重点关注业务流程的正确性。该方法包含基本流(正确操作路径)和备选流(错误操作路径)两种场景。文中以ATM取款和三角形判断程序为例,详细演示了场景法的应用步骤:1)分析业务流程;2)描述基本流和备选流;3)生成不同测试场景。场景法适用于验证系统主要功能是否实现,业务规则是否满足,是测试设计中重要的方法之一。

sinat_34735632的博客 904

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

软件测试场景 例子,软件测试基础(六)用例设计方法之场景法

场景法主要用于测试软件的业务过程或业务逻辑,是一种基于软件业务和用户行为的测试方法。1.概念:前几篇讨论的测试方法侧重于数据的选择,不涉及操作步骤,无法对涉及用户操作的动态执行过程进行覆盖测试。当在系统功能层面上进行测试时,不仅设计测试数据的问题,更侧重要的是如何从系统整个业务流程的全部角度对系统进行测试。场景法运用场景对系统的功能点或业务流程进行描述,然后设计测试用例,从而提高了对系统主要功能和...

weixin_39933356的博客 2262

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

黑盒测试用例设计 - 场景法

场景法原理:现在的软件几乎都是用时间触发来控制流程的。测试时,可以以生动的描述出触发时的情景,有利于设计测试用例,同时使测试用例更容易理解和执行。 基本流:软件功能按照正确的事件流实现的一条正确流程。通常一个业务仅存在一个基本流,且基本流仅有一个起点和一个终点 备选流:除了基本流之外的各支流,包含多种不同的情况。

老街头的猫。 2119

软件测试用例_软件测试用例设计实战场景法

不点蓝字,我们哪来故事?目录 场景法扩展例子场景法介绍影子场景法用例设计举例场景法设计用例步骤和表示场景法举例总结 场景法的注意点场景法影子本来想直接跳过场景法的,今天群友提出问题:1、面试官问:场景法举例说明,怎么回答?反正我有点懵,虽然在工作过程中,我一直运用的是场景法,但我说不出场景法的观点来。2、群友热心回答:正向流和逆向流,基本流和备选流然...

weixin_39634194的博客 486

场景法编写多基本流需求的测试用例

在面向对象的软件开发中,事件触发机制是编程中经常遇到的,事件触发时的情景便是场景。既然软件开发中常用到场景,那么用到这些场景的软件在测试的时候如何设计测试用例呢?在软件设计方面的思想可以引入到软件测试中,可以生动地描绘出事件触发时的情景,有利于设计测试用例,同时使测试用例更容易理解和执行。 在测试一个软件的时候,在场景法中,测试流程是软件功能按照正确的事件流实现的一条正确流程,那么我们把这个称为...

qq_35604947的博客 3387
上一篇: 答案啊
下一篇: JAVA大学实用教程实验指导6.2.3答案
draiden
博客等级 码龄18年 14粉丝 15原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值