做项目的时候大量需求测不过来怎么破?

news2024/11/17 19:30:29

互联网测试少,测试研发比大概在1:5,再加上产品再使足了劲上需求,导致了测试需求量大,测试准备时间短,从而降低了上线质量。那么如何解决呢?测试是质量负责人,要对平台质量负责,于是就需要做一些取舍,挑重点测。因此,在时间不充裕的前提下,质量负责人要有能力评估需求的风险等级,给出一个令人信服的不测理由。具体来说要做两件事情,第一梳理平台链路,第二梳理线上问题

测试是质量负责人,要对平台质量负责

互联网测试少可太常见了,测试研发比大概在1:5,再加上产品再使足了劲上需求,导致每天晚上都有测试唉声叹气,今天加班测呗,但加班真的能保证质量吗?

我看未必!种种因素致使测试需求量大,测试准备时间短,从而降低了上线质量。可以从沟通少和技术原理不理解二个层面来分析,第一沟通时间少会对需求理解偏差,如果连需求都不了解,测试范围必然不会很全,测试内容也不会正确。第二没时间了解技术原理,导致测试浮于表面,坦白了讲,很多测试人员还不如用户或者运营测的全面。那么该如何解决“测试需求量大、测试准备时间短”的问题呢?

解铃还须系铃人,测试要做一些取舍,挑重点测。什么什么?你说“产品认为,所有需求很重要,必须全部要测”,什么什么?你又说“研发认为,所有变更都是重点,必须全部要测”,如果出现了这种想法,说明测试被产品/研发牵着走啦!提出这种问题的测试同学,是在被动接收产品/研发的命令,大概率无法回答“哪些应用存在问题多?哪些应用存在问题少?哪些应用是核心链路?”。不了解平台质量情况就相当于一只无头苍蝇,产品认为此次需求重要就飞到产品那,研发认为此次变更重要就飞到研发那,这种信息差导致双方(测试和其他人)无法平等沟通。

无法平等沟通的根因是测试对自身定位不清晰。测试又称质量负责人,要对平台质量负责,用一套粗糙标准来解释“平台质量好说明测试能力强,平台质量差说明测试能力弱”,因此,在时间不充裕的前提下,质量负责人要有能力评估需求的风险等级,给出一个令人信服的不测理由。具体来说要做两件事情,第一梳理平台链路,第二梳理线上问题。

梳理平台链路,提出专业建议

什么是平台链路呢?拿支付宝app举例,其内功能包括理财、支付、客服等等。现在有一个新需求“更新了我的客服问题识别模型”,相信一些人接到需求后会先打开「我的客服对话框」,然后输入模糊问题“啊要你?”来测试模型的正确性。

如果将「我的客服」进行链路拆解,能分析出下面这样的结构,代码逻辑会先识别用户情绪“判断你是生气状态还是高兴状态”,如果是生气状态可能直接转人工(生气的人很容易投诉,让人工处理会更好),如果是高兴状态才会进行问题识别。如果你清楚这个链路就能有针对地进行测试,比如输入问题时会使用高兴状态+模糊问题,某些特殊情况下,甚至直接对「模糊问答模型」进行接口测试。

如果没有梳理平台链路,测试只能被动接受信息,无法给出专业的测试建议。但是当梳理清平台链路后,测试就能够给出比较专业的意见。假设本次需求更新了「情绪识别模型」,能精准地识别用户情绪,从整个链路角度来看,如果情绪识别出现了问题,最差情况下是“把生气的用户识别成高兴”,后续会进行问题识别来解答用户问题(而非转人工),其实影响面不算特别大。

梳理线上问题,给出质量数字

梳理平台链路了就可以给出比较专业的测试建议,但若想进一步了解平台的质量状况还少了些数字分析,而基于梳理出的链路分析线上问题就能给出质量数字。下表从两个维度“线上问题数和故障影响面”给出质量数字。可以看出,标准问题不仅线上问题多而且故障影响面非常严重,有关标准问题的需求一定要重点参与,反观情绪识别的质量情况就比较正常,如果测试时间不充足,有关情绪识别的需求可以有选择地参与。

一般要先梳理平台链路,再基于梳理出的链路分析线上问题,因为“粒度更细”问题定位才能定位的更精准,才能更好的评估需求的质量状况。比如下表是我的客服(粗粒度)的质量数字,若两个需求分别是“更新了我的客服问题识别模型”和“更新了我的客服情绪识别模型”,不难看出,这两个需求都属于我的客服,根据下表很难对两个需求进行取舍。

正在做测试的朋友可以进来交流,群里给大家整理了大量学习资料和面试题项目简历等等....

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

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

相关文章

Cesium 实战 - 气泡框跟随飞行

Cesium 实战 - 气泡框跟随飞行 Cesium 气泡框跟随气泡框在线示例 气泡框在地图中非常常用,尤其是二维地图中;而在三维地图中经常会用广告牌、标牌等作为气泡框使用。 广告牌(billboard)虽然方便,但是不支持富文本&…

Mysql数据库基础和增删改查操作(每一次「欢喜」都值得纪念)

文章目录 一、数据库基本概念数据表数据库数据库管理系统(DBMS)数据库系统 二、数据库类型和常用数据库1.关系型数据库2.非关系型数据库 三、数据库的数据类型四、SQL语句1.简介2.分类 五、SQL语句的使用1.数据库操作(1)创建数据库 2.数据库表操作&#…

【笔试强训选择题】Day24.习题(错题)解析

作者简介:大家好,我是未央; 博客首页:未央.303 系列专栏:笔试强训选择题 每日一句:人的一生,可以有所作为的时机只有一次,那就是现在!!! 文章目录…

窥探系列之数字证书

资料 华为数字证书解读 彻底搞懂HTTPS的加密原理 解读 使用过程 首先,证书持有者拥有一对公私钥;CA机构验证证书申请人身份后,使用CA机构私钥(属于根证书,一般浏览器保有CA的根证书公钥)对申请人的基本信息及公钥进…

如何管理与改进低质供应商?帮助供应商提升自身质量能力?

管理和改进低质量的供应商可能是一项具有挑战性的任务,但与他们合作以提高他们的能力是可能的。可以采取一些步骤来管理和帮助提高供应商的质量: 确定根本原因:了解供应商产品或服务质量低下的原因。对他们的流程、资源和能力进行全面评估&am…

测试不到3年,来面试开口要25K,面完连10K都不想给

前言 我的好朋友兼大学同学老左家庭经济情况不错,毕业之后没两年自己存了点钱加上家里的支持,自己在杭州开了一家网络公司。由于公司不是很大所以公司大部分的测试人员都是自己面试的,近期公司发展的不错,打算扩招也面试了不少人…

聊一聊近期测试行情以及个人的感受

众所周知,去年年底的裁员潮再加上今年的疫情影响,失业、找工作成为了蛮多人的当务之急。最近一些招聘网站也出现被刷爆的情况,其中顺利找到工作的并不多,说明行情很冷,但是总有许多人顺利跳槽。 其实对于大牛来说&…

【深度学习】日常笔记4

softmax(o)给出的分布⽅差,并与softmax交叉熵损失l(y, yˆ)的⼆阶导数匹配。 Softmax函数可以将一组任意实数值转换为一个概率分布,它的输出值是各个类别的概率估计。如果我们用softmax函数得到的概率分布与真实分布非常相似,那么交叉熵损失…

Vue 项目使用 ECharts 使用路由或者点击浏览器前进/后退切换页面回来图表不显示

问题描述 问题1: 解决方案对应方案1 在 Vue 项目中使用 ECharts 时,一开始图表能渲染出来,当切换到其他页面再回来的时候,图表就不显示了 问题2: 解决方案对应方案2 Echarts 图表在子组件中,父组件通过传递…

【正点原子STM32连载】 第三十一章 内部温度传感器实验摘自【正点原子】STM32F103 战舰开发指南V1.2

1)实验平台:正点原子stm32f103战舰开发板V4 2)平台购买地址:https://detail.tmall.com/item.htm?id609294757420 3)全套实验源码手册视频下载地址: http://www.openedv.com/thread-340252-1-1.html 第三十…

【多线程进阶】JUC下的常用类

🎉🎉🎉点进来你就是我的人了博主主页:🙈🙈🙈戳一戳,欢迎大佬指点! 欢迎志同道合的朋友一起加油喔🤺🤺🤺 目录 ReentrantLock Semaphore(信号量) 计数器——…

阿里发布Java岗春招面试总结(复盘版)GitHub一经上传火爆全网!

Java面试都只是背答案吗? Java 八股文面试当然要背,不背就通过不了面试。 因为经济环境的问题,互联网行业竞争越来越严峻,面试也是越来越难。需要我们掌握的技术也是越来越多、要求是越来越高。作为一个资深的互联网码农,今天给…

公司招人面了一个00后测试,可以说是内卷届的天花板.....

公司前段缺人,也面了不少测试,结果竟然没有一个合适的。一开始瞄准的就是中级的水准,也没指望来大牛,提供的薪资也不低,面试的人很多,但平均水平很让人失望。令我印象最深的是一个00后测试员,他…

cpu、gpu的区别

1、CPU和GPU的内部构成 如上图所示,CPU和GPU的内部构成,可以看出是由不同的架构所组成 CPU:叫做中央处理器(central processing unit)作为计算机系统的运算和控制核心,是信息处理、程序运行的最终执行单元…

Splashtop 荣获两项“TrustRadius 2023年最受欢迎奖”

2023年5月10日 加利福尼亚州库比蒂诺 Splashtop 在简单易用的随处办公远程解决方案领域处于领先地位,该公司自豪地宣布,在远程桌面和远程支持这两个类别中荣获“TrustRadius 2023年最受欢迎奖”。这项知名奖项完全基于用户评论和客户情绪,强…

嵌入式软件实现定时器的两种方式

简介 在一般的嵌入式产品设计中,介于成本、功耗等,所选型的MCU基本都是资源受限的,而里面的定时器的数量更是有限。在我们软件设计中往往有多种定时需求,例如脉冲输出、按键检测、LCD切屏延时等等 ,我们不可能让每一个…

JavaWeb__VUE

文章目录 概述快速入门Vue指令v-bindv-modelv-on条件判断v-for 概述 Vue是一套前端框架,免除原生JavaScript中的DOM操作,简化书写 基于MVVM(Model-View-ViewModel)思想,实现数据的双向绑定,将编程的关注点放在数据上。 Model是数…

ArduPilot之H743快速加减油门抬头现象分析

ArduPilot之H743快速加减油门抬头现象分析 1. 源由2. 现象分析3. 改善方法4. 验证5. 总结6. 参考资料 1. 源由 最近一直折腾再ArduCopter快速加减油四轴模型抬头的问题。 具体情况详见下面视频: 猛加油,机头后仰,然后点头; 快速…

一文搞清楚 Docker 镜像、容器、仓库

博主介绍: ✌博主从事应用安全和大数据领域,有8年研发经验,5年面试官经验,Java技术专家✌ Java知识图谱点击链接:体系化学习Java(Java面试专题) 💕💕 感兴趣的同学可以收…

【服务器数据恢复】EXT3文件系统下Oracle数据库数据恢复案例

服务器数据恢复环境: 华为OceanStor某型号存储,十几块FC硬盘组建一组RAID5磁盘阵列,配备了一块热备盘;上层使用EXT3文件系统,配置了oracle数据库。 服务器故障: 该存储RAID5中的一块硬盘未知原因离线&…