当前位置: 首页 > news >正文

无需求文档,保障测试质量的可行性做法

这篇文章,内容是:无需求文档的情况下,作为一个测试人员,应该如何做 ,才能保障测试质量不出问题,以及如何不背锅 ?

001  没有需求文档3种可能情况 :

1、公司都没产品经理,开发人员的意识不足,收到的客户需求,直接开干(写需求文档 ?不可能的) 。

2、项目进度紧张,需求变动大,一直在变,产品偷懒,没更新原始需求文档 。

3、项目是从原有老项目上进行迭代开发,开发人员认为不需要需求文档 。

对于,如上情况,理论上的做法,如下 :

1、测试负责人,应该要坚持自己的原则:没需求文档,一律不接受测试

2、需求文档要进行评审,评审做会议记录,并有专门人员对需求文档进行修改、更新、确认;

但是,实际情况是 。

很多时候,如上理论,无法落地(当然,能落地更好,而且,也应该落地;此文,主要针对那些,无法落地需求文档持续更新的情况下的可行性建议) 。

1、测试团队,在公司,完全无话语权,想推动产品写需求,难 。

2、而且,很多时候,整个技术团队,都是服务于业务,时间紧、任务重,需要每个人多主动点 。

所以,如上的理论情况,实际落地,难。

没有需求文档,对于编写测试用例来说,太难(保障最终上线质量,就更难了) 。

作为测试人员,在没有测试需求文档情况下,别傻乎乎的等着,应该主动点,尽可能去多了解项目的一些情况,多知道一点,对测试用例就能多写点。

作者:IDO老徐

来源isTster.com

002  无需求情况下,落地做法 

如下,是IDO老徐,根据自己的经验,给的可行性做法,供参考 :

1、尽量去找找其他相关文档,如原始碎片需求会议讨论纪要、策划书、开发文档、市场调研书、可行性分析报告 等

2、尽可能多的参加内部讨论会议(需求、设计、计划 ),参加讨论过程,进一步理解需求 。

3、咨询相关人员:项目、市场、业务、研发、客户

4、如果是基于旧版本开发的,多去使用旧版本,自己摸索需求(也可以看看历史Bug库、用例库) 

5、参考同行或竞争对手的类似产品(其实,产品经理,规划原始需求,也是类似方式参考的)

6、最后,根据如上了解到的,梳理出你理解后的需求点,召集相关人员,碰一下(项目、开发、产品、市场、业务 等),查漏补缺,以及更正你的某些错误的需求理解 。

7、接下来的事,测试同学,都应该知道了:根据自己整理的,已确定的需求,去整理出一份评审过的测试需求点,最后进行测试用例设计。 

总之,一个原则:没有需求文档的情况下,自己多主动,去了解,去梳理,去反向推动 。

003 很多时候,需求来自于客户

客户反馈给市场人员(或者 客服人员),公司内部无产品经理岗位,需求拿过来后,全凭自己的脑补,直接开干(这是小作坊,小团队,典型的玩法)。

如果是需要客户回复的模糊需求,要么测试直接对接,要么把疑问点,梳理清楚,由市场人员对接(保持公司内部,原有的对外流程,最好别乱越级流程)。

至于方式,可以很灵活,比如(邮件、微信群 等,线下约见,也是可以的)。

004 对于质量保障,还有一些可行的做法 

1、开发自测

2、产品提测后的需求还原度,让产品经理,加入,一起确认,一起验收 。

3、产品提测后的设计还原度,让设计师,加入,一起确认,一起验收 。

至于,如上,如何落地,这个得内部,把此项加入到常规的研发流程 。

可以让质量Leader ,或者 研发Leader ,或者技术VP来推进 。

这事,具备可行性,且可落地 。

【整整200集】超超超详细的Python接口自动化测试进阶教程合集,真实模拟企业项目实战

相关文章:

无需求文档,保障测试质量的可行性做法

这篇文章,内容是:无需求文档的情况下,作为一个测试人员,应该如何做 ,才能保障测试质量不出问题,以及如何不背锅 ? 001 没有需求文档3种可能情况 : 1、公司都没产品经理&#xff0…...

SpringBoot项目学习笔记

第一章 SpringBoot有哪些优点? Spring Boot作为Java开发的框架和工具集,具有许多优点,这些优点有助于简化开发过程并提高效率。以下是一些主要的优点: 简化配置: Spring Boot采用约定优于配置的原则,通过自…...

如何在Vue表单处理中实现表单字段的文件下载

Vue.js 是一种流行的JavaScript框架,用于构建用户界面。在Vue应用中,我们经常需要处理表单操作,其中一个常见需求是实现文件下载。以下介绍如何在Vue表单处理中实现表单字段的文件下载,大家共同交流。 一、使用HTML的a标签实现文…...

SSL证书DV和OV的区别?

SSL证书是在互联网通信中保护数据传输安全的一种加密工具。它能够确保客户端和服务器之间的通信得以加密,防止第三方窃听或篡改信息。在选择SSL证书时,常见的有DV证书和OV证书,它们在验证标准和信任级别上有所不同。那么SSL证书DV和OV的有哪些…...

计算机竞赛 GRU的 电影评论情感分析 - python 深度学习 情感分类

1 前言 🔥学长分享优质竞赛项目,今天要分享的是 🚩 GRU的 电影评论情感分析 - python 深度学习 情感分类 🥇学长这里给一个题目综合评分(每项满分5分) 难度系数:3分工作量:3分创新点:4分 这…...

论文阅读 - Neutral bots probe political bias on social media

论文链接:Neutral bots probe political bias on social media | EndNote Click 试图遏制滥用行为和错误信息的社交媒体平台被指责存在政治偏见。我们部署中立的社交机器人,它们开始关注 Twitter 上的不同新闻源,并跟踪它们以探究平台机制与用…...

Fabric系列 - 知识点整理

知识点 源码编译 主机编译 容器编译 手动部署(docker-compose) 单peer 多peer 中途加peer 多主机多peer 链码 语法, 接口 (go版) 命令行调用 ca server 在DApp中使用SDK调用 (js版) 部署的几个阶段 部署1排序和1节点, 1组织1通道 光部署能Dapp 带ca server (每个组织一个)…...

多目标优化算法之樽海鞘算法(MSSA)

樽海鞘算法的主要灵感是樽海鞘在海洋中航行和觅食时的群聚行为。相关文献表示,多目标优化之樽海鞘算法的结果表明,该算法可以逼近帕雷托最优解,收敛性和覆盖率高。 通过给SSA算法配备一个食物来源库来解决第一个问题。该存储库维护了到目前为…...

阿里云轻量应用服务器使用教程_创建配置_远程连接_网站上线

阿里云轻量应用服务器怎么使用?阿里云百科分享轻量应用服务器从选择创建、配置建站环境、轻量服务器应用服务器远程连接、开端口到网站上线全流程: 目录 阿里云轻量应用服务器使用教程 步骤一:购买一台轻量应用服务器 步骤二:…...

自监督学习的概念

Self-Supervised Learning (SSL)的主要思想是解决先验任务来学习特征提取器,在不使用标签的情况下生成有用的表示。 这里先验任务是指, 先使用原始数据和特征提取器来提取出 数据的有效表示. 对比方法(即对比学习, Contrastiv…...

C#多线程开发详解

C#多线程开发详解 持续更新中。。。。。一、为什么要使用多线程开发1.提高性能2.响应性3.资源利用4.任务分解5.并行计算6.实时处理 二、多线程开发缺点1.竞态条件2.死锁和饥饿3.调试复杂性4.上下文切换开销5.线程安全性 三、多线程开发涉及的相关概念常用概念(1)lock(2)查看当前…...

Linux 基础篇(六)sudo和添加信任用户

一、sudo 1.是什么? 给被信任的普通用户授权,让被信任的普通用户能执行root用户才能执行的命令的一个命令。 2.为什么? 很多时候我们要在被信任的普通用户下执行一些root用户才能执行的命令,如 yum… 所以需要有一个命令能给普通用…...

【Linux】程序地址空间

程序地址空间 首先引入地址空间的作用什么是地址空间为什么要有地址空间 首先引入地址空间的作用 1 #include <stdio.h>2 #include <unistd.h>3 #include <stdlib.h>4 int g_val 100;6 int main()7 {8 pid_t id fork();9 if(id 0)10 {11 int cn…...

springboot 设置自定义启动banner背景图 教程

springboot banner Spring Boot中的banner是在应用程序启动时显示的一个ASCII艺术字符或文本。它被用来给用户展示一些关于应用程序的信息&#xff0c;例如名称、版本号或者公司标志等。 使用Spring Boot的默认设置&#xff0c;如果项目中有一个名为“banner.txt”的文件放置…...

CSS的引入方式有哪些?

聚沙成塔每天进步一点点 ⭐ 专栏简介⭐ 内联样式&#xff08;Inline Styles&#xff09;⭐ 内部样式表&#xff08;Internal Stylesheet&#xff09;⭐ 外部样式表&#xff08;External Stylesheet&#xff09;⭐ 导入样式表&#xff08;Import Stylesheet&#xff09;⭐ 写在最…...

.net core的Knife4jUI,让swagger更精致

要在 .NET Core 中使用 IGeekFan.AspNetCore.Knife4jUI&#xff0c;您可以按照以下步骤进行配置&#xff1a; 首先&#xff0c;安装 IGeekFan.AspNetCore.Knife4jUI NuGet 包。可以通过 Visual Studio 的 NuGet 包管理器或者 .NET CLI 进行安装。 在 Startup.cs 文件的 Config…...

Android 开发中需要了解的 Gradle 知识

作者&#xff1a;wkxjc Gradle 是一个基于 Groovy 的构建工具&#xff0c;用于构建 Android 应用程序。在 Android 开发中&#xff0c;了解 Gradle 是非常重要的&#xff0c;因为它是 Android Studio 默认的构建工具&#xff0c;可以帮助我们管理依赖项、构建应用程序、运行测试…...

Linux之【进程间通信(IPC)】-总结篇

Linux之【进程间通信&#xff08;IPC&#xff09;】-总结篇 管道System V共享内存System V消息队列System V信号量IPC资源的管理方式 往期文章 1.进程间通信之管道 2.进程间通信之System V共享内存 管道 进程之间具有独立性&#xff0c;拥有自己的虚拟地址空间&#xff0c;因…...

C++QT教程3——手册4.11.1自带教程(笔记)——创建一个基于Qt Widget的应用程序

文章目录 创建一个基于Qt Widget的应用程序创建Text Finder项目素材文件 填补缺失的部分设计用户界面完成头文件完成源文件创建资源文件 编译和运行程序 参考文章 创建一个基于Qt Widget的应用程序 本教程介绍如何使用Qt Creator创建一个小型Qt应用程序&#xff0c;名为Text F…...

手机商城网站的分析与设计(论文+源码)_kaic

目录 摘 要 1 1 绪论 2 1.1选题背景意义 2 1.2国内外研究现状 2 1.2.1国内研究现状 2 1.2.2国外研究现状 3 1.3研究内容 3 2 网上手机商城网站相关技术 4 2.1.NET框架 4 2.2Access数据库 4 2.3 JavaScript技术 4 3网上手机商城网站分析与设…...

如何通过Performance Fish让你的环世界运行速度提升400%:终极性能优化指南

如何通过Performance Fish让你的环世界运行速度提升400%&#xff1a;终极性能优化指南 【免费下载链接】Performance-Fish Performance Mod for RimWorld 项目地址: https://gitcode.com/gh_mirrors/pe/Performance-Fish 你是否曾经在环世界中建造了一个庞大的殖民地&am…...

告别v8!在IMX6ULL上为LVGL v9配置触摸屏和FrameBuffer的完整流程(韦东山/正点原子板通用)

在IMX6ULL开发板上实现LVGL v9的触摸与显示驱动全解析 LVGL&#xff08;Light and Versatile Graphics Library&#xff09;作为嵌入式领域最受欢迎的图形库之一&#xff0c;其v9版本带来了架构级的革新。对于使用IMX6ULL处理器的开发者而言&#xff0c;如何充分利用这些新特性…...

实战指南:轻松掌握OpenHTMLtoPDF的Java PDF生成利器

实战指南&#xff1a;轻松掌握OpenHTMLtoPDF的Java PDF生成利器 【免费下载链接】openhtmltopdf An HTML to PDF library for the JVM. Based on Flying Saucer and Apache PDF-BOX 2. With SVG image support. Now also with accessible PDF support (WCAG, Section 508, PDF/…...

Graphormer保姆级教程:从SMILES输入到property-guided预测全流程详解

Graphormer保姆级教程&#xff1a;从SMILES输入到property-guided预测全流程详解 1. 认识Graphormer&#xff1a;分子世界的"翻译官" 想象你手里有一瓶神秘的化学物质&#xff0c;想知道它能不能成为下一个特效药。传统方法可能需要几个月实验&#xff0c;而Grapho…...

LHM模型对比分析:MINI、500M、1B版本如何选择

LHM模型对比分析&#xff1a;MINI、500M、1B版本如何选择 【免费下载链接】LHM [ICCV2025] LHM: Large Animatable Human Reconstruction Model from a Single Image in Seconds 项目地址: https://gitcode.com/gh_mirrors/lhm1/LHM LHM&#xff08;Large Animatable Hu…...

如何永久掌控你的数字记忆:留痕工具让微信聊天记录成为永恒财富

如何永久掌控你的数字记忆&#xff1a;留痕工具让微信聊天记录成为永恒财富 【免费下载链接】WeChatMsg 提取微信聊天记录&#xff0c;将其导出成HTML、Word、CSV文档永久保存&#xff0c;对聊天记录进行分析生成年度聊天报告 项目地址: https://gitcode.com/GitHub_Trending…...

Nicotine+ 完整指南:10分钟快速上手Soulseek点对点文件共享

Nicotine 完整指南&#xff1a;10分钟快速上手Soulseek点对点文件共享 【免费下载链接】nicotine-plus Graphical client for the Soulseek peer-to-peer network 项目地址: https://gitcode.com/gh_mirrors/ni/nicotine-plus Nicotine 是一款功能强大的 Soulseek 点对点…...

UE 数字人工程编辑

课程ID&#xff1a;course-1775804088429作者&#xff1a;郭泽斌版本&#xff1a;1.0.0章节数&#xff1a;11 封面 目录 机器要求安装并启动 Fay 框架开麦克风及唤醒、关扬声器安装epic game launcher安装ue 5.6 引擎下载并解压 UE 数字人工程包安装插件启动工程检查插件运行…...

Financial and Tax Quotation

Financial and Tax Quotation 财税...

人工智能Ai图像识别之纸箱破损图像识别 纸箱缺陷识别 纸箱潮湿识别 纸箱状态识别图像数据集 第10336期

纸箱缺陷图像识别数据集类别 Classes (4) 类别&#xff08;4&#xff09; carton box 纸箱 cracked carton box 破损的纸箱 opened carton box 打开的纸箱 wet carton box 湿纸箱数据集核心信息表信息类别具体内容数据集类别包含 4 类纸箱目标&#xff1a;carton box&#xff0…...