首页 > 其他分享 >客观看待“去测试化”的论调

客观看待“去测试化”的论调

时间:2024-12-16 11:46:11浏览次数:7  
标签:看待 岗位 研发 QA 工作 测试 论调 软件测试

看到这样一个很有意思的问题:

研发负责人明年规划去掉测试岗位,QA工作由研发来负责。但当前团队的自动化测试覆盖度不足,短期还需要大量的手工执行测试用例,该怎么办?

诚然,这几年经济和就业形势很差,导致很多公司开始玩降本增效的策略。对普通打工人来说,工作时间没见降低,工作强度和压力反倒是高了不少。再加上隐隐悬于头顶的裁员危机,大家只能紧紧抓着当前的工作不松手。

但从客观的角度来看这个问题,软件测试只是整个软件研发交付环节中的一部分,且由于相比于研发岗位,测试的产出和价值确实没那么直观体现,在降本增效的大环境下,去掉测试岗位,QA由研发来负责就显得没那么突兀。

但很多人陷入了一个认知误区,即裁掉测试岗位我就要失业了,软件质量就会下降。

但事实上,无论是软件测试还是软件研发都只是软件研发交付环节中不同的工作类型而已。从来没有明确的规定,说软件测试岗位只能做执行测试用例的事情。

“去测试化”其实仅表示不再设专门的软件测试这一岗位,软件测试工作不再由专门的Title为软件测试工程师的人来做,但软件测试环节在软件产品的研发交付过程中依然很重要,软件测试工作更多的由开发工程师来负责

即以软件测试为Title的岗位可能会变少,但软件测试这一工作类型依然存在,且会更加重要。

 

回答一下本文开头提出的问题,面对去掉测试岗位这一挑战,该怎么办。

首先,少了软件测试这一岗位,但软件测试这一环节的工作照样需要有人做,那测试同学大可选择转研发岗位。

其次,无论是手工还是自动化执行测试用例,都只是达成质量保障目标的手段之一。除此之外,质量规范、风险评估、项目管理、环境治理等工作才是保障产品按时保质交付更为重要的因素。

不妨抛弃传统的测试思维,以质量教练的角度来为产品的质量保障做出新的贡献。

再次,将“去测试化”看作一场际遇,让你职场转型的机遇。

软件工程领域早期是没有专职的软件测试岗位的,后来随着技术理念的发展进步,分工进一步细化才出现了这一岗位。但技术在不断发展,原有的工种消失和转型也是应有之事。

最后一点,微软和谷歌已经彻底去测试化,将测试职位取消。国内我所知道的,比如阿里从去年开始也在逐步去QA化,测试转岗研发。这是大势所趋,不以个人意志为转移。

与其抱残守缺,不妨主动转型其他岗位,或者在还有精力奋斗的年纪,尝试探索其他行业。

 

我和星球里很多同学聊过职业生涯发展规划的话题,很多测试同学都存在类似的想法,担心自己技术不行做不了研发,或者“去测试化”自己就失业了,不知道该做什么,但这仅仅是惯性思维在作祟。

什么叫惯性思维?即以自己擅长的或者已经获得成就的方法作为万能答案,做什么事都是这个思路。

在这种趋势还正向发展的时期,依赖路径固然能发挥很大作用。但当大环境发生变化时,惯性思维或者说抱着依赖路径不放只会让自己深陷泥沼,且越陷越深。

更好的做法是主动突破自己的舒适区,多探索一些未知领域,不断拓展自己的能力边界。这样即使环境变化了,你也有更多的底气和腾挪空间,走出自己的职场第二曲线。

掉进水里不会淹死,一直呆在水里才会淹死,愿你能懂。

标签:看待,岗位,研发,QA,工作,测试,论调,软件测试
From: https://www.cnblogs.com/imyalost/p/18609655

相关文章

  • 负载测试
    本文为英文资料翻译中文,来自Grafana的官网[1],供学习了解,感兴趣的可以阅读原文负载测试曾经是指定QA团队的严格职责——开发人员编写代码,然后将其交给QA,以查看其在压力下的表现。但如今这种情况很少见,因为在更快、更迭代的软件开发周期中,开发和运营变得越来越一致。因此,您可能......
  • Xinference环境搭建&推理测试
    引子写了很多篇开源大模型的环境部署与推理搭建,截止到目前,开源大模型已经发展较为完善。个人觉得,产品和项目维度来看更多的是如果去落地实现,也就是大模型的最后一公里的应用开发。最近看到Xinference一个开源很火的推理框架。OK,那就让我们开始吧。一、框架介绍Xinference:一款性......
  • 车载以太网TSN设计及测试解决方案
    概述    智能汽车电子电气架构全面向中央+区域式发展,车载通信新技术是新架构技术栈的重要组成部分。车载以太网时间敏感网络TSN技术凭借其低延时、高可靠的特点获得多家OEM的认可。依赖多年技术研发及数十个项目的实践积累,经纬恒润可为客户提供全面、专业且本土化的TSN设......
  • 神了,Chrome 这个记录器简直是开发测试提效神器 转载
    在开发工作中,你是否遇到过这样的场景:当你需要开发某个功能时,这个功能依赖一系列的点击或者选择操作,才能获取到最终的数据。而在开发和调试的过程中,你往往需要多次验证流程的正确性。早期的时候,这种验证通常非常繁琐——你可能需要反复提交表单、重新执行操作流程,才能完成一次完......
  • 渗透测试0day漏洞库-威胁情报库-每日更新1day 0day漏洞通知
      渗透测试0day漏洞库-威胁情报库-每日更新1day0day漏洞通知0x01简介        星球拥有1day/0day漏洞文库(每周一至周五更新1day/0day漏洞),2024漏洞文库已更新POC2500+,如果你想学习更多渗透挖洞技术/技巧欢迎加入我们内部星球可获得内部工具字典和享受内部资源,2024H......
  • 【软件工程】第九章·系统测试(因果图全解析)
    ......
  • 你觉得前端有必要做单元测试吗?
    是的,前端开发有必要做单元测试。以下是一些支持这一观点的理由:代码质量保障:单元测试是检查代码质量的有效手段。通过编写测试用例,可以确保代码的各个部分(如函数、组件等)按预期工作。这有助于在开发早期发现并修复潜在的问题,从而提高代码的稳定性和可靠性。减少bug数量:通过自......
  • 前端如何做单元测试?
    前端单元测试是确保前端代码质量和稳定性的重要环节。以下是进行前端单元测试的一些关键步骤和最佳实践:选择测试框架:根据项目需求和团队熟悉程度,选择一个适合的测试框架。流行的前端单元测试框架包括Jest、Mocha、Jasmine等。这些框架提供了测试运行、断言库集成、测试报告生成......
  • 树形dp专项测试1
    A.PromisesICan'tKeep题目意为求以每个点为根时的期望得分的最大值,换根DP即可。式子不太难推,半个小时就出来了。太长了不往这写了。Code#include<bits/stdc++.h>#definelllonglong#defineilinline#defineread(x){\ charch;\ intfu=1;\ while(!isdigit(ch......
  • 测试使用自己编译的WPF框架(本地nuget 包引用)
    上一篇博客 本地编译WPF框架源码-wuty007-博客园 说到自己在本地编译WPF框架源码,并在本地源码的\wpf\artifacts\packages\Debug\NonShipping路径下打包处了对应的nuget包 接下来实操测试一下如何使用这些编译出来的包一、首先为了方便看到测试的效果,我在WPF源码......