51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1638|回复: 1
打印 上一主题 下一主题

[转贴] 入行测试,你的前景和出路到底在哪?

[复制链接]
  • TA的每日心情
    无聊
    前天 09:05
  • 签到天数: 1050 天

    连续签到: 1 天

    [LV.10]测试总司令

    跳转到指定楼层
    1#
    发表于 2021-11-3 13:50:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    当前测试市场技术发生了什么变化?
      自2018年,软件测试就业市场发生了变化。因为随着国内互联网的发展,测试越来越重要,根据业务的不同,导致发展方向越来越多,细分职能越来越多,请看下图:

    所以市场上对软测技能要求也是水涨船高,企业更需要的是全栈型测试,或懂得多种测试技能,以提高人效。早期功能测试打天下,撸起袖子就是点的时代早已一去不复返,如果你刚入行也许认为我还能点点点,那么你可能很快会被行业淘汰,从入门到失业你做到了无缝衔接。
      未来路如果想走的更好,我们有必要深入了解下软件测试行业未来发展趋势,让我们一起来拥抱变化:
      趋势1.功能测试虽然是测试的核心,但提供的价值日益降低。当前行业积压大量功能测试,虽然都是我们的前辈,理应尊敬,但行业在进步,技术在创新,公司需求在提高,很抱歉,留给这些前辈的时间不多了,不进则退,前辈们(功能测试)提供的价值日益降低,新生代的你们将会取代他们曾经的风光。
      趋势2. 软测市场趋向工具化,代码化,测试过程可视化的方向,那么这将是我们跟上行业步伐的清晰路线,技术从简到繁。
      趋势3. 企业对测试人员的岗位要求越来高。招聘网站上如果你是通过薪资筛选的岗位,那么我想不难看出刚入行的你,技能有点捉襟见肘,凭什么功能测试要会数据库,Linux,编程语言,各种自动化工具,前端开发啊,我就是一个测试啊,怎么要求这么多呢?因为你刚入行,刚跨过行业的门槛儿,门内的世界很大,也充满的各种魅力和财富;但如果你想得到这些,那么就需要与之匹配的技能。
      看到这里我我想你已经危机感满满了吧?接下来我将带你化危为安。
      入行测试,你的前景和出路到底在哪?
      不多说,直接说结论,入行测试的前景和出路,那就是要“只做测试工程师里更懂编程的人”。
      为什么测试的前景和出路是这个?从下面测试行业传统的3个观点反驳开始论证。
      观点1:“做好测试工作的根本是要了解产品”,所以测试工作根本不需要学代码、懂编程
      反驳1:那就请问:
      不懂代码逻辑,不懂代码原理,测试人员就会陷入“为何要测这么多点,要测这么多项”的困惑,那还怎么做测试?
      测试学不透,进入企业,大概率也只能按照企业的规定去做常规性工作,怎会有稀缺?
      技术实力不够就接触不到核心项目,还怎么能冲击高薪?
      原来,测试圈会编程的人很少,因为企业不需要;
      现在,会编程做自动化测试的人薪资很高,因为市场上和企业里都很稀缺。
      只有懂编程,测试才能学得透,才能更值钱。
      观点2:“测试本质是去理解业务和需求”,所以测试根本不需要学代码、懂编程
      反驳2:那请教下:
      懂源代码的测试和不懂源代码的测试,哪个能测的更深呢?
      不懂代码,就不会理解代码逻辑层次的耦合,就会不理解数据库设计,甚至还可能不理解网络层如何通信,拓扑架构……
      这种“不不不”同学能明白研发项目的风险么?
      不明白风险,就难于精确设计测试用例,遗漏高风险场景可怎么办?
      这种“不不不”的软件测试人员,哪个大企业敢要?
      所以这两年在互联网上,针对测试是不是好找工作,出现了两种极为矛盾的声调:
      · 一方面大量测试人员,在知乎贴吧吐槽测试饱和不好找工作。
      · 一方面却是大量互联网公司在招聘网站疯狂招聘测试,导致测试平均薪资年年上涨,现在已经快达到20 K(饱和的岗位能薪资年年涨?)。
      上述矛盾体深刻揭露一个现象:软件测试行业已经分化,懂编程的中高端测试人员稀缺,不懂编程的手工测试人员饱和。
      观点3:“测试工具的学习成本比较低”,测试人员根本不需要学代码、懂编程
      反驳3:那咨询下:
      没有代码能力,你能有机会成为测试领域最前沿的人员吗?
      不懂编程,你既不能做企业急需的自动化测试,又做不了当前大厂疯抢的测试开发,那到了35岁你怎么办?
      技术人员如何度过35岁危机呢?
      解决方案永远是:努力做到技术领域的最前沿就不怕没工作。
      但当今测试领域还算前沿的技术:接口测试、UI自动化测试、性能测试,测试开发…. 无一不需要读懂代码,甚至还要会写代码。
      你若不懂编程,根本没有可能从手工跨越到测试技术的最前沿。
      相反如果你懂编程,就有机会跨越到测试技术的最前沿。
      结论:现在学测试,一定要“只做测试工程师里更懂编程的人”,因为这样才能更值钱,升薪更快,才会不惧35岁危机。这才是学测试的前景和处理。如还有一丝丝疑问,请将上方的三个反驳再看一遍。

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2021-6-9 14:08
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    2#
    发表于 2021-11-26 09:04:43 | 只看该作者
    软件测试是普通人转行最好的选择
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-23 16:52 , Processed in 0.064398 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表