测试用例的编写评审

1、什么叫软件测试用例

什么是测试用例
测试用例(TestCase) 是为项目需求而编制的一组测试输入、执行条件 以及预期结果,以便测试某个程序是否满足客户需求。–测试依据
可以总结为:每一个测试点的数据设计和步骤设计。–测试用例

2、测试用例的重要性(了解)

2.1、测试用例是软件测试的核心。

软件测试的重要性是毋庸置疑的,测试用例是测试工作的指导,是软件测试质量稳定的根本保障。

2.2、评估测试结果的基准

测试用例的通过率以及错误率, 是测试结束的-一个重要依据,用来判断该软件测试结果是否通过,能否达到上线的标准 – 测试报告 考虑

测试用例数量(1000+) --绩效考核 --能力,态度

2.3、保证测试的时候不遗漏测试功能点。 --漏测,错误测试

可以在测试人员疲累的时候起到一个牵引的作用。

2.4、在编写测试用例的过程,可以熟悉需求,对系统架构或者业务流程有一个整体的,深入地了解。–深入测试,提bug

3、测试用例的八大要素(重点! ! ! )

1、用例编号:产品名-测试阶段(it st uat) -测试项-XXX (英文)
It(integration test):集成测试
St(system test):系统测试
Uat(user acceptance test):验收测试
Regression test:回归测试
Smoking test:冒烟测试

2、测试项目:对应一个功能模块(细分功能) – 子项目
3、测试标题:直接对测试点进行细化得出,输入内容+结果,同-功能模块标题不能重复(来自测试点) --建议一行写一个测试点,细致,数量越多
4、重要级别:高(核心功能) /中(次要–异常) /低(界面,不常用场景) - high、medium, low — P1P2,P3,P4,P5 — 冒烟测试(P1) ,回归测试(p1,P2) --测试策略
5、预置条件:需要满足-些前提条件,否则用例无法执行-- 不必须
6、测试输入(数据) :需要加工的输入信息,根据具体情况来设计(跟步骤结合起来-定要具有指导性意义)
7、操作步骤:明确给出每个步骤的描述,执行人员可以根据该步骤完成执行工作–详细–小白执行
8、预期结果:根据预期输出比对实际结果,来判断被测对象是否符合需求。(预期结果唯一, 不能出现“是否或者”)
9、实际结果:执行后的重要结果

总结:哪些东西可以放到第一条冒烟测试用例去写? ----- 不需要单独写一条测试用例
1、包含在步骤里的检查项 — 第一条包含,结果 --预期结果
2、测试点是一些检查项 — 页面正常,同意协议正确,自动登录首页里面 — 预期结果里检查

4、用例评审

如何保证测试用例的完整性? — 用例评审

组内评审— 你 组员 组长 – 家丑不可外扬
组外评审— 开发 产品 项目经理(防止背锅)

简单流程 — 用例发邮件 — 项目组相关人员

在这里插入图片描述

5、测试用例的变更

由于需求变更、对于业务的不断深入了解和测试用例评审,测试用例是无法一次全部写好的,所以,测试用例在完成之后是需要不断修正的。

测试用例变更通常包括:
1、需求变动
2.执行完成后的用例完善
3.评审后的用例修改
ps: 一定要记得备份
v1.0(保存) —改需求 --修改用例 – 备份
v1.1

笔试面试题整理

1:用例需要评审么?紧急情况用例也需要评审么? — 需要;简单的内部评审,发邮件
2:如果被测项目很紧急,来不及写用例,怎么办? - -列测试点,补充测试用例
3:遇到隐性需求如何写用例? (需求不明确)
1、经验充分熟悉产品2、成熟参考3、产品确认
4:用例有没有优先级?如果一定要有优先级, 依据什么来确定呢? --有,重要级别(优先级),依据功能重要性
5:如何编写测试用例? (以项目为基础来讲一 个小模块用例设计,手机号)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/557441.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

社媒矩阵运营解决方案:海外云手机

在全球化的浪潮下,企业愈发认识到通过海外社交媒体平台扩大影响力、树立品牌形象及抢占国际市场的巨大机遇。因此,运营海外社交媒体账户已逐渐成为企业战略部署的重要组成部分。为了全面捕捉多渠道的流量,众多企业选择同时运营多个平台的多个…

基于Spring Boot的校园招聘系统

文章目录 项目介绍主要功能截图:部分代码展示设计总结项目获取方式 🍅 作者主页:超级无敌暴龙战士塔塔开 🍅 简介:Java领域优质创作者🏆、 简历模板、学习资料、面试题库【关注我,都给你】 &…

基于SkyEye运行Qt:著名应用程序开发框架

Qt是一个著名的跨平台的C图形用户界面应用程序开发框架,目前包括Qt Creator、Qt Designer等等快速开发工具,还支持2D/3D图形渲染、OpenGL,允许真正的组件编程,是与GTK、MFC、OWL、ATL一样的图形界面库。使用Qt开发的软件可以做到一…

抖音直播间没流量怎么办?如何快速提升直播间人气?

抖音直播间人气低迷,是否因为投入的资金不足或是数据表现不够抢眼而让你感到困惑?要提升抖音直播间的人气,首先需要深入了解抖音的推荐逻辑,探究直播间人气的真正来源。 抖音直播间的人气来源有哪些? 抖音直播间人气…

SpringMVC核心流程解析

SpringMVC核心流程解析 DispatcherServlet的继承关系请求流程分析获取HandlerChain(ControllrtMethod拦截器)获取HandlerAdapter handlerMappings的初始化过程 DispatcherServlet的继承关系 DispatcherServlet本质是一个servlet,既然是servlet,一个请求…

Pytorch-自动微分模块

🥇接下来我们进入到Pytorch的自动微分模块torch.autograd~ 自动微分模块是PyTorch中用于实现张量自动求导的模块。PyTorch通过torch.autograd模块提供了自动微分的功能,这对于深度学习和优化问题至关重要,因为它可以自动计算梯度&#xff0c…

视觉位置识别与多模态导航规划

前言 机器人感知决策是机器人移动的前提,机器人需要对周围环境实现理解,而周围环境通常由静态环境与动态环境构成。机器人在初始状态或者重启时需要确定当前所处的位置,然后根据用户的指令或意图,开展相应移动或抓取操作。通过视觉…

Mamba:使用选择性状态空间的线性时间序列建模

本文主要是关于mamba论文的详解~ 论文:Mamba: Linear-Time Sequence Modeling with Selective State Spaces 论文地址:https://arxiv.org/ftp/arxiv/papers/2312/2312.00752.pdf 代码:state-spaces/mamba (github.com) Demo:state-spaces (St…

Java 算法篇-深入了解 BF 与 KMP 算法

🔥博客主页: 【小扳_-CSDN博客】 ❤感谢大家点赞👍收藏⭐评论✍ 文章目录 1.0 BF 算法概述 1.1 BF 算法实际使用 2.0 KMP 算法概述 2.1 KMP 算法实际使用 2.2 相比于 BF 算法实现,KMP 算法的重要思想 2.3 为什么要这样设计&#x…

C++面向对象程序设计-北京大学-郭炜【课程笔记(六)】

C面向对象程序设计-北京大学-郭炜【课程笔记&#xff08;六&#xff09;】 1、可变长数组类的实现2、流插入运算符和流提取运算符的重载2.1、对形如cout << 5 ; 单个"<<"进行重载2.2、对形如cout << 5 << “this” ;连续多个"<<&…

地埋电缆故障检测方法有哪些?地埋电缆故障检测费用是多少?

地埋电缆故障检测方法主要涵盖脉冲反射法、桥接法、高压闪络法和声波定位法等多种方法。选择适当的方法取决于故障类型、电缆类型和实际现场条件。至于地埋电缆故障检测费用则受到多个因素的影响&#xff0c;包括故障类型、检测方法的复杂性、检测设备的先进程度以及所处地区的…

【强化学习的数学原理-赵世钰】课程笔记(十)Actor-Critic 方法

目录 一.最简单的 actor-critic&#xff08;QAC&#xff09;&#xff1a;The simplest actor-critic (QAC) 二.Advantage actor-critic (A2C) 三.Off-policy actor-critic 方法 四. Deterministic actor critic(DPG) Actor-Critic 方法把基于 value 的方法&#xff0c;特别…

删除顺序表中所有值为X的元素(顺序表,单链表)

目录 时间复杂度为O(1)(顺序表)&#xff1a;代码实现&#xff1a; 运行结果&#xff1a; 时间复杂度为O(n)(顺序表)&#xff1a;代码实现&#xff1a; 运行结果&#xff1a; 单链表&#xff1a;时间复杂度o&#xff08;n&#xff09;:代码实现&#xff1a; 时间复杂度为O(1…

调研-转换zpl为png

文章目录 前言ZPLZPL相关转换的网站一、labelary常用功能 二、labelzoom三、https://www.htmltozpl.com/docs/demo/html-to-zpl四、 开源仓库&#xff1a;JSZPL五、 开源仓库&#xff1a;BinaryKits.Zpl六 redhawk其他相关概述Lodop 处理zpl 前言 为了解决ZPL指令转换为png&am…

软件需求开发和管理过程性指导文件

1. 目的 2. 适用范围 3. 参考文件 4. 术语和缩写 5. 需求获取的方式 5.1. 与用户交谈向用户提问题 5.1.1. 访谈重点注意事项 5.1.2. 访谈指南 5.2. 参观用户的工作流程 5.3. 向用户群体发调查问卷 5.4. 已有软件系统调研 5.5. 资料收集 5.6. 原型系统调研 5.6.1. …

Cesium中实现镜头光晕

镜头光晕 镜头光晕 (Lens Flares) 是模拟相机镜头内的折射光线的效果&#xff0c;主要作用就是让太阳光/其他光源更加真实&#xff0c;和为您的场景多增添一些气氛。 Cesium 中实现 其实 Cesium 里面也是有实现一个镜头光晕效果的&#xff0c;添加方式如下&#xff0c;只是效…

Leetcode - 周赛393

目录 一&#xff0c;3114. 替换字符可以得到的最晚时间 二&#xff0c;3115. 素数的最大距离 三&#xff0c;3116. 单面值组合的第 K 小金额 四&#xff0c; 3117. 划分数组得到最小的值之和 一&#xff0c;3114. 替换字符可以得到的最晚时间 本题是一道模拟题&#xff0c;…

泛型的初步认识(1)

前言~&#x1f973;&#x1f389;&#x1f389;&#x1f389; hellohello~&#xff0c;大家好&#x1f495;&#x1f495;&#xff0c;这里是E绵绵呀✋✋ &#xff0c;如果觉得这篇文章还不错的话还请点赞❤️❤️收藏&#x1f49e; &#x1f49e; 关注&#x1f4a5;&#x…

标准版uni-app移动端页面添加/开发操作流程

页面简介 uni-app项目中&#xff0c;一个页面就是一个符合Vue SFC规范的.vue文件或.nvue文件。 .vue页面和.nvue页面&#xff0c;均全平台支持&#xff0c;差异在于当uni-app发行到App平台时&#xff0c;.vue文件会使用webview进行渲染&#xff0c;.nvue会使用原生进行渲染。…

HCIP的学习(10)

OSPF不规则区域划分 区域划分 非骨干与骨干区域直接相连骨干区域唯一 限制规则&#xff1a; 非骨干区域之间不允许直接相互发布区域间路由信息OSPF区域水平分割&#xff1a;从非骨干区域收到的路由信息&#xff0c;ABR设备能接收到不能使用&#xff08;从某区域传出的路由&…