大量需求测不过来怎么破?

news2025/6/22 10:42:26

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

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

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

大量需求测不过来怎么破?

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

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

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

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

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

大量需求测不过来怎么破?

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

大量需求测不过来怎么破?

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

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

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

大量需求测不过来怎么破?

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

大量需求测不过来怎么破?

实战案例

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

如果对你有帮助的话,点个赞收个藏,给作者一个鼓励。也方便你下次能够快速查找。

如有不懂还要咨询下方小卡片,博主也希望和志同道合的测试人员一起学习进步

在适当的年龄,选择适当的岗位,尽量去发挥好自己的优势。

我的自动化测试开发之路,一路走来都离不每个阶段的计划,因为自己喜欢规划和总结,

自动化测试视频教程、学习笔记领取传送门!!!

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

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

相关文章

解决方案 | 法大大电子签精准击破销售场景签约难题

新商业形态及新交易模式不断涌现,电子签已经成为现代商业活动中不可或缺的一部分。特别是在销售场景中,电子签的应用不仅可以提高销售效率,还可以降低成本,提高客户满意度。本文将详细分析电子签在销售场景中的应用价值能力&#…

{2023版}老牌配资平台排行报告:十大排名和实盘评估详情

随着投资者对股市的深入了解,越来越多的人开始选择配资交易。在配资平台的选择上,除了要注意平台的合法性和安全性外,平台的口碑和服务质量也是非常重要的考虑因素。为了方便投资者的选择,尚红网、倍悦网、兴盛网、诚利和、嘉正网…

Jetson Orin NX 开发指南(4): 安装 CUDA 和 Realsense

一、硬件说明 可以在官网查看各个类型的相机说明 Intel RealSense™ Computer Vision - Depth and Tracking cameras 目前实验室常用的是 D400 系列的相机,如 D435i相机,D455相机等,本文主要使用 D435i 相机 D435i 相机是一个RGB-D相机&am…

iOS 面试题以及自我理解答案

1、简述push原理,push的证书和其他的有什么不一样? 第 一阶段:BeejiveIM服务器把要发送的消息、目的iPhone的标识打包,发给APNS。 第二阶段:APNS在自身的已注册Push服务 的iPhone列表中,查找有相应标识的iP…

pdf怎么压缩的小一点?分享pdf文件压缩方法

在数字化时代,PDF文件已成为我们日常工作和学习中不可或缺的一部分,然而,有时我们需要发送或存储的PDF文件过大,给我们的交流和存储带来不便。那么,如何将PDF文件压缩得小一点,以便更方便地传输和存储呢&am…

Android Studio for Platform (ASfP) 使用教程

文章目录 编写脚本下载源代码lunch 查看版本 归纳的很清楚,下载Repo并下载源码->可以参考我的 Framework入门のPiex 6P源码(下载/编译/刷机) 启动图标(重启生效) [Desktop Entry] EncodingUTF-8 NameAndroidStudio …

NCV6324CMTAATBG---车规级3MHz 2A 高效同步降压转换器

同步降压转换器? 是一种电源管理电路,它可以将输入电压转换为较低的输出电压。与传统的降压转换器相比,同步降压转换器具有更高的效率和更好的动态响应。 同步降压转换器的工作原理是通过控制开关管的导通和截止来实现电能的转换。在导通状…

Java架构师数据库设计

目录 1 导学2 数据库设计3 数据库设计的基本步骤3.1 优秀的数据库设计的基本原则3.1 数据库冗余设计4 数据库表逻辑关系设计4.1 MySQL设计表结构工具4.2 数据库建模工具5 数据库表结构设计5.1 MySQL调优5.2 SQL语句优化6 总结1 导学 数据库设计作为架构师的核心设计能力之一,对…

c++视觉处理---图像重映射

图像重映射:cv::remap cv::remap 是OpenCV中的一个函数,用于执行图像重映射,允许您通过重新映射像素的位置来变换图像。这个函数非常有用,可以用于各种图像处理任务,如校正畸变、透视变换、几何变换等。 下面是 cv::…

Maven系列第5篇:私服详解

maven系列目标:从入门开始开始掌握一个高级开发所需要的maven技能。 这是maven系列第5篇。 整个maven系列的内容前后是有依赖的,如果之前没有接触过maven,建议从第一篇看起,本文尾部有maven完整系列的连接。 环境 maven3.6.1 …

ctfshow萌新计划web9-14(正则匹配绕过)

目录 web9 web10 web11 web12 web13 web14 web9 审一下代码,需要匹配到system|exec|highlight才会执行eval函数 先看一下当前目录下有什么 payload:?csystem(ls); index.php是首页,我们看看config.php payload:?csystem…

【FreeRADIUS】使用FreeRADIUS进行SSH身份验证

在数据中心中,可能有许多Linux机器,由管理员团队进行管理。这些管理员通过SSH访问这些服务器。如果希望使用一个集中的位置来管理这些管理员的身份验证。那么为了实现这一点,可以使用FreeRADIUS服务器。FreeRADIUS是一个功能强大的开源工具&a…

SwinTransformer学习记录(一)之整体架构

SwinTransformer自问世以来,凭借其优秀的性能,受到无数研究者的青睐,因此作为一个通用的骨干网络,其再目标检测,语义分割,去噪等领域大杀四方,可谓是风光无限,今天,我们便…

Linux防火墙配置

目录 一、firewalld防火墙简介二、firewalld放行端口方法三、firewalld放行服务方法四、firewalld富规则配置方法一、firewalld防火墙简介 Firewalld防火墙是CentOS 7系统默认的防火墙管理工具,它取代了之前版本的iptables防火墙。Firewalld工作在网络层,属于一种包过滤型防…

C语言,求质因数中的较大的值

首先要求出输入的质数的两个质因数,就要用到判断素数时用到的方法。用内循环产生2到n的数字,当求到了质因数之后,也要先用一个变量将质因数存起来,当后面遇到更大的质因数时,再将原来的质因数覆盖,如果更小…

SystemVerilog Assertions应用指南 第一章

1.1什么是断言 断言是设计的属性的描述。 ● 如果一个在模拟中被检查的属性( property)不像我们期望的那样表现,那么这个断言失败。 ● 如果一个被禁止在设计中出现的属性在模拟过程中发生,那么这个断言失败。 一系列的属性可以从设计的功能描述中推知,并且被…

恒驰服务 | 5大服务保障,轻松助力企业实现数据库迁移

随着经营规模的迅猛发展,IT信息系统在企业的日常运营中正发挥着越来越重要的作用。确保信息系统尤其是作为其核心与基石的数据库系统的安全、稳定、高效和敏捷运行,是支撑企业业务系统正常、可持续运营的核心基础,也是企业信息化部门各级管理…

LeetCode142:环形链表II

给定一个链表的头节点 head ,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。 如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,评测系统内部使用整数…

前端--CSS

文章目录 CSS的介绍 引入方式 代码风格 选择器 复合选择器 (选学) 常用元素属性 背景属性 圆角矩形 Chrome 调试工具 -- 查看 CSS 属性 元素的显示模式 盒模型 弹性布局 一、CSS的介绍 层叠样式表 (Cascading Style Sheets). CSS 能够对网页中元素位置的排版进行像素级精…

针对网贷诈骗网站渗透1

开局一张图 二.漏洞分析 2.1 第一套源码漏洞分析 2.1.1 Thinkphp日志泄漏 基于Thinkphp3.2.3开发,前后台分离 默认开启Debug、导致泄漏日志SQL信息、异常缓存 构造Payload:App/Runtime/Logs/21_10_16.log 获取泄漏的admin表账号密码 进入后台 2.1.2 数组…