测试与产品的那些撕逼大战

news2024/12/25 9:18:07

产品与测试,本该是一对好兄弟,一个为产品质量负责,一个为产品质量服务。但往往事与愿违,经常出现产品与测试撕逼大战。

为需求而撕逼

测试:需求不明确,测试用例写不出来!
产品:你不晓得向客户了解需求啊?
测试:啥子都需要我去了解,还需要产品做什么?!
产品:我负责做原型设计!
测试:你的原型设计不详细,有五毛的作用!
……矛盾持续升级中,大战一触即发
 
需求肯定需要产品进行收集整理,但确实难以做到面面俱到,也需要测试根据经验提出补充建议。而产品也应该理解测试,采纳合理的需求改善建议。
 
为不断变化的需求而撕逼

产品功能已经转测,正在紧张测试中
产品:这里有个小优化,开发、测试兄弟抓紧下?
测试、开发:没问题。(出现愤怒条)
产品:这里可能没考虑到,要加个功能,测试、开发兄弟辛苦加个班?
测试、开发:你是大爷,你说了算!(愤怒值飙升)
产品:哎呀,先前客户问我XXX功能这个版本有没有,我说没问题,麻烦测试、开发兄弟熬下夜?
测试、开发:你大爷@¥#!(愤怒值满满,产品随时被K.O)
 
开发过程中需求变更在所难免,但不能没原则、无节操地想变就变。需求变更过大时,需要拉上测试、开发等干系人做变更分析,重新确定工期。测试需要做的是评估变更可行性,如果不可行,反馈意见,并共同确定解决方案。
 
为产品的天马星空而撕逼

走了一个产品,又来了一个产品(人称“接盘侠”)
产品:我有一个绝妙idea,需要大家一起协助!
测试、开发:没问题。(私下吐槽,这种idea见得太多了)
当idea出结果后,并不理想
产品:我认为前面的idea没问题,但需要增加A、B、C、D…支撑,希望大家继续努力;
测试、开发:好。(怨念在升腾,私下吐槽这家伙傻叉,简直是一路走到黑)
当迭代N个版本后,结果仍然不理想
产品:我有个大胆的idea,这块需要重构,进行大改。希望大家齐心协力,冲鸭!
测试、开发:纳尼?我们不干了!(为该产品何时打包走人热烈竞猜中)
 
作为产品,不要怀着“不花自己钱不心疼”的心态做事。好产品是需要时间来沉淀的,不妨多出去走走看看,结合市场数据分析后,来设计产品。要多思考,多听听别人对产品的意见和心声。而作为测试,当产品有问题要及时表达自己的意见,如果产品一意孤行,可以试着向上级反馈。


为产品沟通不到位而撕逼

产品有变更,只拉上了开发
测试后,很多bug被标为“设计如此”
测试对开发:明明就是bug,你看需求
开发:产品说如此改的
产品:变更时忘了告诉你
产品私下告诉测试(开发)需求变更,产品验收时
产品:这里怎么与需求有出入
测试:你说的改为这样
产品:没有啊,从来没说过
测试(开发)几下找到聊天截图:这个不是你说的?
产品:哦,那改一下下~
测试、开发克制住打人的冲动,去加班了~
 
当发生需求变更时,涉及到的相干人员都应通知到位,产品没想到时,测试可以负责通知。需求变更应该让产品形成正式文档或邮件进行公示,避免后续互相扯皮。

想学习却无从下手,该如何学习?

这里我准备了对应上面的每个知识点的学习资料、可以自学神器,已经项目练手。

 如果我的博客对你有帮助、如果你喜欢我的文章内容,请 “点赞” “评论” “收藏” 一键三连哦!

 

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

合并回文子串(区间dp)

传送门 输入两个字符串A和B,合并成一个串C,属于A和B的字符在C中顺序保持不变。如"abc"和"xyz"可以被组合成"axbycz"或"abxcyz"等。 我们定义字符串的价值为其最长回文子串的长度(回文串表示从正反两…

Dlib —— 对视频流进行人脸识别(附C++源码)

照片效果 视频效果 注意:Dlib检测人脸在Release版耗时与CPU有关,本人I7 10代约100ms左右,这里本人将人脸检测用Yolov5对人脸简单抠图训练后 使用yolov5推理检测人脸,之后将检测到的人脸输入给Dlib做特征,发现人脸特征部分耗时也较…

androidx.appcompat.widget.SearchView怎么改搜索框提交按钮

searchView.isSubmitButtonEnabled true,运动后如下图: 怎么改搜索框提交按钮,按下图操作: 或者 打开SearchView进入看,一样 搜索框提交按钮改好了,如下图:

SparkSQL的数据结构DataFrame构建方式(Python语言)

SparkSQL 是Spark的一个模块, 用于处理海量结构化数据,其提供了两个操作SparkSQL的抽象,分别是DataFrame和DataSet,spark2.0之后,统一了DataSet和DataFrame,以后只有DataSet。 以Python、R语言开发Spark,使…

BurpSutie拓展插件推荐-原始模块增强插件

为方便您的阅读,可点击下方蓝色字体,进行跳转↓↓↓ 01 Logger(1)工具介绍(2)下载地址(3)使用说明 02 HAE(1)工具介绍(2)下载地址&…

【C语言static关键字】

C语言static关键字 C语言之static1、什么是static?2、static的意义3、C/C static的属性4、static的用法4.1、static修饰局部变量例程4.2、static修饰全局变量例程4.3、static修饰函数例程 5、结束语 C语言之static 前言: 先简单了解下“三大区”&#x…

数据人一直做这四项工作,即使不被BI、AI取代,也躲不过35危机!

先说我的观点:数据分析职业不会被BI软件替代。顺便说一句,数据分析职业也不会被chatgpt取代。 大家首先要搞清楚:取代人的从来不是工具,而是会使用工具的人。 数据分析师工作内容 首先,先让我们来全面拆解一下国内数…

聊聊极限编程与测试启发

这是鼎叔的第六十五篇原创文章。行业大牛和刚毕业的小白,都可以进来聊聊。 欢迎关注本公众号《敏捷测试转型》,星标收藏,大量原创思考文章陆续推出。 继续聊聊著名的敏捷研发框架:极限编程。 极限编程(Extreme Prog…

从腾讯、阿里、联想的ESG报告,看数字企业发展的「碳门槛」

从“互联网”到“数字化”,再到“ESG”。数字化不仅帮助企业打开了从传统到现代化的通路,也帮助企业打开了从无序到环保、通往低碳的大门。 作者|斗斗 编辑|皮爷 出品|产业家 一年一度的ESG报告披露正在来临。 腾讯发布2022年ESG(即“…

一天掌握latex论文编辑,从标题作者,段落,数学公式,图片,图表,到参考文献全流程

目录 以下是一个基于SCI模板的完整LaTeX论文示例,包含注释说明 1. 创建文档: 2. 标题和作者信息: 3. 段落和文本格式: 4. 列表: 5.图片和表格: 5.1插入图片 5.2 插入表格 5.2.1 示例1 :…

计算机组成原理基础复习题(无答案版)

本套题无答案,整理出来适合大家完成课堂学习后,边翻书边对照题目检索答案,加深印象。 目录 一、选择题 二、填空题 三、简答题 四、设计题 一、选择题 1、完整的计算机系统应包括( )。 A. 运算器、存储器和控制器…

【C#】医学检验系统(LIS)源码

一、医学检验系统(Laboratory Information Management System 简称:LIS)LIS是HIS系统的一个重要的组成部分,其主要功能是将检验的实验仪器传出的检验数据经分析后,生成检验报告,通过网络存储在数据库中&…

《操作系统》- 线程与进程

目录 一、进程的概念二、进程的结构和特征2.1 进程的结构2.2 进程的特征 三、线程的概念四、进程和线程比较五、线程的实现方式 一、进程的概念 程序放在磁盘上不叫做进程,只有运行起来之后才叫做进程,进程进程就是进行中的程序!一次运行就会…

spring boot security使用jwt认证

前言 在前面的几篇文章中: spring boot security快速使用示例 spring boot security之前后端分离配置 spring boot security自定义认证 spring boot security验证码登录示例 基本对常用的基于cookie和session的认证使用场景都已覆盖。但是session属于有状态认证&am…

GAMES101笔记 Lecture10 Geometry1 (Introduction)

目录 Application for Texture(纹理的应用)Environment Map(环境光贴图)Spherical Environment Map(球形环境光贴图)Cube Map(立方体贴图) Texture can affect shading!(纹理可以作用于着色)How to perturb the normal (in flatland)(如何计算法线如何变化呢?)Displ…

《AutoSar实战》读写DID之三:代码实现

文章目录 前言一、检查生成的接口以及数据类型1. 读DID函数接口生成2. 写DID函数接口生成3. 写NvM接口生成4. RAM数组生成 二、代码编写1. 读DID2. 写DID 总结 前言 本系列主要基于DaVinCi工具链来展开具体DID读写的配置以及最终实现。 DID读写功能实现流程包括如下几点&#…

行走江湖,一最多的行

本篇博客会讲解力扣“2643. 一最多的行”的解题思路,这是题目链接。 本题的思路是:从上到下遍历二维数组,统计每一行1的个数。使用ret数组的第一个元素维护1最多的行的下标,第二个元素维护最多的1的个数。若发现某一行的1的个数比…

kettle取昨天时间设置任意时间变量

文章目录 kettle取昨天时间&设置任意时间变量设置系统信息增加常量计算器设置变量 总结 kettle取昨天时间&设置任意时间变量 kettle 版本7.1,如下图所示: 所需要组件:1 获取系统信息; 2 增加常量; 3 计算器; 4设置变量 结果可以用于…

yolov8源码解读(part2: 检测,分割)

本文解读下图框中的detection部分 和 没有画出来的分割部分。 注意每个模块右上角的数字,它代表第几个模块, 现在检测和分割的输入都是15, 18, 21个模块的输出(图中圆圈处)。 在代码解读的时候会用[15,18,21]提示需要用到15, 18, 21个模块的输出。 yolov8的实例分割用了y…