【测试基础】用例编写 - 场景法

常用测试用例设计方法4-场景法 一,场景法的定义 软件几乎都是用事件触发来控制流程的,事件触发时的情景便形成了场景,而同一事件不同的触发顺序和处理结果就形成事件流。 二,场景法的应用场合 界面特点: 没有太多填写项 所有的操作都是通过鼠标的点击、双击、拖拽等完成。 (类似于:银行柜台操作界面、五子棋游戏,这些都是通过鼠标的点击、拖拽等来完成的。 三,场景法的核心思想 把自己当成最终的用户,使用软件,设计出在使用软件过程中重要的操作 一般包括两类: 模拟用户完成正常功能、核心业务逻辑的动作,以验证功能的正确性 模拟用.. 阅读详情

场景法

通过运用场景来对系统的功能点或业务流程的描述,从而提高测试效果的一种方法。

场景法一般包含基本流和备用流,从一个流程开始,通过描述经过的路径来确定的过程,经过遍历所有的基本流和备用流来完成整个场景。

场景主要包括4种主要的类型:

  • 正常的用例场景
  • 备选的用例场景
  • 异常的用例场景
  • 假定推测的场景
    图片来自百度百科

基本流:正确流或者有效流,程序正确的操作流程;

备选流:错误流或者无效流,程序错误的操作流程。

网上比较流行的 ATM 取款机的例子,图示:
图片来自 testerhome

黑盒测试用例编写八大方法 测试用例定义(8要素) 测试用例实例 什么是黑盒测试 只能看见输入输出,不知道被测系统具体实现,仅仅知道对外接口 通过输入输出测试 常见黑盒测试方法(8个测试方法) 等价类测试方法 计算机0-100数字计算,要实现加法,最笨的方法是要两两相加,一旦数据多了就很难完成 定义:在所有测试数据中(有满足要求的也有不满足要求的),挑选出具有某种共同特征的数据子集 (把所有数字进行分类,可以根据需求来分,要求是0-100,满足要求的是一类,不满足要求的是一类) 线性情况:像0-100数据线性增加 word修 阅读详情

相关推荐

软件测试方法之场景法详解及实战

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

MXB1220的博客 6245

测试用例编写方法——场景法

场景法: 一、应用场合 1.界面特点:没有太多填写项,主要通过鼠标的点击、双击、拖拽等完成工作 2.把自己当做最终的用户,在使用该软件的时候可能会遇到哪些情形(场景),主要的目的是测试软件的主要业务流程、主要功能的正确性和主要的错误处理能力 二、核心概念 1.基本流(正确流) 模拟用户正确的操作流程——验证软件的业务流程和主要功能 2.备选流(错误流) 模拟用户错误的操作流程...

笔记笔记笔记笔记而已~ 3672

场景法测试用例设计详解

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

m0_46482126的博客 4202

测试用例设计——场景分析法

转载 测试用例设计——场景分析法 定义 分析软件应用的场景,从用户的角度出发,从场景的角度来设计测试用例,是一种面向用户的测试用例设计方法。 关心用户做什么,而不是关心产品做什么 优点:实用性强,有效,设计出来的用例有价值 缺点:可能使用的场景不一定能对事件系列进行全面的分析,设计出来的用例不完整。 场景分析是通过描述流经用例路径来确定的过程,这个流经过程要从用例...

weixin_30369041的博客 677

PCB过孔全介绍

过孔(via)是多层PCB的重要组成部分之一,钻孔的费用通常占PCB制板费用的30%到40%。简单的说来,PCB上的每一个孔都可以称之为过孔。从作用上看,过孔可以分成两类:一是用作各层间的电气连接;二是用作器件的固定或定位。如果从工艺制程上来说,这些过孔一般又分为三类,即盲孔(blind via)、埋孔(buried via)和通孔(through via)。盲孔位于印刷线路板的顶层和底层表面,具

小王的自我修行路 2357

FPGA新手必看:Quartus生成jic文件全流程详解(附AS/JTAG模式选择指南)

本文详细解析了在Quartus中生成JIC文件以固化FPGA程序到Flash的全流程。核心在于理解JIC文件作为连接JTAG调试与AS固化的桥梁作用,并重点阐述了Convert Programming Files工具的关键配置步骤、AS与JTAG模式的选择逻辑,以及烧录过程中的常见问题排查指南,帮助开发者实现程序断电不丢失。

weixin_29271053的博客 275

测试用例设计方法大全下——场景法、错误推测法、正交法

掌握场景法设计测试用例 掌握场景法的使用范围1、为什么学习场景法用户角度:用户平时使用的不是单个功能,而是多个功能组合起来进行使用测试人员角度:平时测试的都是单个功能点进行测试,为了保证测试的全面性,也要从用户的角度出发也要对产品多个功能的组合进行测试。2、场景法是什么场景法就是模拟用户操作软件时的场景,主要用于测试多个功能之间的组合使用情况。

xiaozhongma的专栏 1783

【宠物识别系统】设计框架

能跑通的 Demo。收集 10,000 张同品种但不同个体的图片。训练ArcFace模型,验证准确率能否达到 99% 以上。搭建Milvus向量数据库。开发移动端 App/小程序。加入“图像质量检测”和“用户反馈纠错”功能。你是更偏向于做软件服务(如寻宠App、保险API),还是做软硬结合的产品(如智能喂食器)?这决定了我们下一步是深挖云端高并发架构,还是边缘端模型压缩。更偏向于软件,应用更广泛些,继续既然专注于纯软件/SaaS (Software as a Service) 方向。

百态·数智思维 | 聚焦大数据、量化与未来AI 1414

软件测试——测试用例之场景法

一、场景法的应用场合   场景法主要用于测试软件的业务流程和业务逻辑。场景法是基于软件业务的测试方法。在场景法中测试人员把自己当成最终用户,尽可能真实的模拟用户在使用此软件的操作情景:   重点模拟两类操作:   1)模拟用户正确操作的业务流程—— 验证软件功能是否能够正确实现。   2)模拟用户错误操作的情景——验证软件的异常处理能力(健壮性)。   软件的2个基本要素:   1)软件的功能要能够实现。   2)要有强大的异常处理能力(健壮性)。   问题:使用场景法测试的思路?   场景法就是模拟用户操

okcross0的博客 6604

Doris实战——结合Flink构建极速易用的实时数仓

Doris实战——结合Flink构建极速易用的实时数仓

爱吃辣条的博客 8233

LPDDR6来了!带你一文看懂它和LPDDR5/5X的差距 + 技术演进逻辑全解析

🧠从速率到架构,从总线宽度到协议设计,LPDDR6 每一个改动都不是拍脑袋做的,它针对的是AI / HPC / 云计算 / 下一代笔记本平台的真实需求。作为工程师的我们,不仅要“用得上”,更要“测得准”,因为没有测试验证,就没有量产落地!🎯LPDDR6不是未来,而是现在进行时!

weixin_43199439的博客 2173

测试用例设计方法--场景法(基本路径法)(5)

一、什么是场景法? 场景业务流通常分为基本流、备选流、异常流程 基本流:基本流表示通过业务流程时输入都正确,能达到目标的流程。(插卡--》输入正确密码--》输入金额--》取款--》取卡) 备选流:备选流表示通过业务流程时输入错误(或者操作错误)导致流程存在反复,但是经过纠正后仍能达到能达到目标的流程.(插卡-->输入错误密码--》输入正确密码--》输入金额--》取款--》取卡) 异常...

星空 4930

RFSoC全面解析(八)—— ZCU111 RFSoC评估工具的上位机界面

下面的内容的参考文献为:XILINX公司文档UG1287。 XILINX公司提供了一个RFSoC的ADC/DAC性能的评估工具或者叫评估系统,这个文档就是讲如何使用这个评估工具的。 整个评估系统总的框图如上图所示,评估系统由上位机、ZCU111开发板、子卡以及网线、射频线缆组成。 ZCU111开发板内主要使用的RFSoC外设为时钟驱动和DDR4,RFSoC的PS部分和PL部分都使用了。 PS部分发挥的功能为通过网口与上位机通信,通过IIC总线控制时钟驱动芯片以及数据流控制等;PL部分发挥的功能为

4381

记录软件测试学习之基础学习(一)

软件测试学习笔记记录

m0_63314401的博客 1068

ParaView: 从 2 或 3 个标量创建向量

ParaView: 从 2 或 3 个标量创建向量

希望我的博客,能帮上你解决学习中工作中所遇到的问题 585

【碳排放数据集】全球近实时网格化二氧化碳排放数据集GRACED

【碳排放数据集】全球近实时网格化二氧化碳排放数据集GRACED

WW、forever的博客 146

【软件测试】第一阶段 测试基础

每日更新的!!!!

qq_62604985的博客 717

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

编写测试用例策略

测试用例编写测试策略可以从不同角度分类,从测试内容角度分为流程用例和功能点用例。其中流程用例指针对业务流程编写的测试用例,通常采用场景法,现在的软件几乎都是用事件来控制流程的,事件的触发形成了真实场景,而同一个事件不同的触发顺序,也就有了不同的期望结果,从而形成了事件流。比较生动的描绘出事件触发时的情景,有利于测试设计者设计测试用例,同时使得测试用例容易理解和执行。功能点用例指针对具体功...

weixin_30412577的博客 255

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

测试开发进阶:从用例编写到系统化设计的思维跃迁与实践

在软件工程领域,测试用例是保障软件质量的核心工件,其本质远不止于一份操作检查清单。从概念上讲,测试用例是测试人员与产品、开发团队之间明确的沟通契约,它精确定义了系统在特定条件下的预期行为。其设计原理融合了等价类划分、边界值分析、场景法等经典方法,旨在系统性地揭示功能、交互及非功能层面的潜在风险。在技术价值上,高质量的用例设计是构建高效自动化测试、实施精准风险防控和沉淀团队知识资产的基础。尤其在微服务架构和复杂业务场景下,用例设计需要升级为对状态机建模、数据工厂构造和契约测试的综合运用。本文聚焦于测试用例设计

weixin_33674976的博客 386

软件测试基础

软件测试理论

hongke_a的博客 598

测试用例的来龙去脉

前言 要想成为一个资深的测试工程师,必须学会写案例,而且写的案例简单明了,测试点覆盖全面。那什么是测试用例,测试用例需要掌握哪些技巧,测试用例主要的内容包括哪些? 1、什么是测试用例 从概念、内容、作用三方面进行解答 概念: 测试用例是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个路径或 核实是否满足某个特定需求,它是测试工作过程中,最小的执行单元。 内容: 一般...

想当米虫的博客 536

测试开发面试

a.什么是软件?控制硬件工作的工具b.软件的基本组成c.软件产生过程d.什么是软件测试减少软件缺席,保障软件质量e.软件测试的目的使用技术手段验证软件是否满足使用需求。

qq_40430148的博客 318

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

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

baidu_37837739的博客 2万+

测试方法——场景法

场景法 在我们日常生活中,有遇到很多场景,也就是各种各样的情况,当然在测试软件的时候,场景法也可派上用场。 一、场景法原理 在了解场景法之前,要先了解基本流和备选流: 1.基本流:软件功能按照正确的事件流,中间无任何差错,从开始直接执行到结束的一条正确流程 2.备选流:软件功能在执行过程中,除了基本流之外可能遇到的各种情况,是包含可能存在问题的各支流 一般用以下的图表示: 备注: (1)图中经过...

TP微客的博客 2万+

测试理论基础 之 用例编写规范

一条case一个功能点,并且结果是可以判断的,可再现的。:对每个状态点同等对待,重点不突出,容易造成在用户不常用的功能或场景中,花费不少时间进行测试设计与执行,而在重要路径的使用上反而没有重点测试。例如:1~100之间的整数中四种情况分别取上点和离点(注:1,100是闭区间的情况,如果是开区间下面例子不符合)覆盖各种合理的和不合理的、合法的和非法的、边界的越界的以及极限的输入数据、操作和环境设置等。等价类 :何为等价类,某个输入域的集合,在这个集合中每个输入条件都是等效的。任意取一个餐饮的小程序为例,

apple198712300404的博客 2524
上一篇: 【接口自动化测试】基于 pytest+requests+allure 进行接口测试 V2.0
下一篇: 【IDEA】创建的目录灰色且class文件内没有执行入口
ABEE3
博客等级 码龄9年 138粉丝 129原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值