关心一个职业能做多久的一般分为两类人:

一类是还没入行但想入行的,对这个行业还不太了解。

另一类是已经在行,但是当下处于茫然期的在职群体,这类人群会有此种疑问,不外乎技能底子不扎实、平时上班基本摸鱼、下班回家打游戏,荒废了大量时间,但现实却是工资常年不见涨。想换工作时,才发现工作难找:

简历丢出去,石沉大海,没人联系;
有应试的,却发现自己对企业提出的岗位要求没信心;
找到了工作,要么就是薪资低,要么就是感觉自己无法胜任…

说这些不是为了评判这类人的对与错。因为不论你当前想入行还是已经在职,都需要明白一点,现在的互联网行业,是一个优胜劣汰的世界,并且这个现象愈演愈烈,所以如果你担心自保问题,不知道如何应对未来的职业生涯危机,那么我建议你完整看完本篇文章,或许对你将来的职业生涯能带去帮助。文章有点长,请耐心看完,全文围绕以下四点展开:

1、2022年软件测试行业的发展现状以及未来的前景趋势
2、软件测试行业的年龄分布
3、不同level的测试工程师应具备的基本技能

一、2022软测行业的现状及未来的发展前景和趋势

从疫情开始,不少人都时刻处于生活和现实的煎熬之中。加上疫情的几轮反复,让不少人的境况雪上加霜。而软件测试行业同样也不列外,企业为了控制成本,对原本的“手工测试”岗位进行了一定程度的控制,裁掉了不少“多余”的测试人员。所以才会有很多没有基础想转行功能测试的人发现工作不好找了。这确实真实存在的。

其实让“手工测试”人员失业的,不光是疫情的原因。更多的还是国内互联网技术的高速发展,所带来的必然的”优胜劣汰“的结果。传统的手工测试。这类岗位最常见的就是对着软件的各种功能,人工点点点,工作效率低下、企业资源浪费、岗位价值低、可替代性强。

但是互联网在高速发展,软件测试的技术也一样在发展。如今的互联网企业需要的不是手工测试,而是专业和全能的”自动化测试工程师“,这类测试工程师通常都是掌握了 【Python自动化测试、APP自动化测试、接口测试、性能测试、WEB自动化测试】 等等技能。可以说这一类”软件测试工程师“才是真正能与开发,并驾齐驱的——IT岗。

这么说大家可能明白?再比如举个例子,阿里大家都知道。目前阿里在招的测试,都不是普通测试,而是”测试开发“。何谓测试开发?就是说应聘人本身,既能独立做软件的研发,也能独立完成整套软件测试体系的全能型技术人才。这类人才能够很好的把控软件的开发和测试周期,在开发的基础上,就能引入测试,使得软件的开发与测试形成”时刻伴生“的关系。

所以,目前软件测试行业的整体现状和未来的发展趋势我们可以总结为四点:

1.只会点点点类型的功能测试人员,会逐渐推出舞台,或者被外包公司吸收为”杂工“;
2.测试和开发正在逐步并拢,未来单一的测试或单一的开发,在”测试开发“面前都将不够看,懂测试的开发,和懂开发的测试会成为企业高薪聘请的重点人才;
3.软件测试行业对高端测试工程师的需求步入井喷期,测试的薪资不断提升(目前许多中大型企业的测试人员薪资普遍都与开发平齐)
4.焦虑”35岁瓶颈“的IT人员,可能本身的技术层面并没有达到企业的理想用人需求。

二、软件测试行业的年龄分布

在IT行业中,大家普遍讨论的一个词儿就是”35+瓶颈“。因为有很多年龄达到35岁或35岁以上的人在找工作的时候,普遍遇到企业对”35岁“以上年龄的人不太看重。这并非个例,而是在许多人身上都发生过的事情,前端时间,我甚至在抖音上都刷到了一位35岁程序员”吐槽“找工作难的视频。

那么软件测试行业呢?测试岗位是否有存在”35岁“危机呢?我们一起来看看测试行业的整体年龄分布图:

从图中可以看出,软件测试行业中,主力军的年龄段大致都在“26-30岁”。而大于35岁的在行业中整体占比的确很低。因为按照以前的软测行业的情况来看,到了35岁以上还能在这个岗位上继续就职的,要么本身就已经是管理层人员,要么就是本身测试的技术做到了全方位的提升。否则单纯功能测试到了35岁的年纪,确实很可能遭到淘汰。

从这里可以看出,软件测试行业对于“35+”不例外。但是作者在这里也劝大家不要过度曲解“35+”的概念。我在文章开头已经说的很明显了,拿35岁做噱头的很多人,其实在自身能力上都还有很大的进步空间,想一想你在一个行业呆了10多年,到了35岁的年纪,依然停留在底层技术岗,原因到底在哪呢?同样的,屏幕前的你,也可以根据自己现在的情况,来分析下:

10年后,或者35岁的你,能在当下这个行业中成长到何种地步呢 ❓

三、不同阶段的测试工程师需要掌握的技能体系

1、初级测试工程师

这里说的测试工程师,是主攻软件的“测试”领域。也就是专业对接和负责软件的BUG查找、测试业务的执行、测试用例设计、测试计划的编写、测试报告生成等等。这类测试工程师需要掌握的技能如下:

① 软件测试的整理测试流程和概念,熟练软件测试的用例设计和编写;

② 熟练掌握几种常见的去缺陷管理工具(禅道、SVN、Testhub、Jira等),熟悉缺陷的定义标准和系统化的测试计划编写等;

③ 掌握Web自动化测试、App自动化测试的测试环境搭建和测试方法;

④ 掌握接口自动化测试的Postman、Jmeter工具的使用,同时深度了解HTTP/HTTPS协议的原理和作用。

2、中级测试工程师

对于现在大多数的互联网公司而言,中级自动化测试工程需要是他们非常渴求的人才。这类人才大多都掌握了一门或者多门编程开发语言(Python、Java、C++等)。中级测试工程师能支撑起整个企业测试部门的完整测试体系搭建,包括针对企业产品研发的自动化测试脚本,对于软件的性能、压测、UI、接口、前后端业务等等做全方位测试设计和管理。中级测试工程师需要掌握的技能如下:

① 至少掌握一门编程语言,Python、Java、C++都可以。没有编程基础的我们建议选择Python,因为Python入门难度和学习周期相对其他开发语言更加容易一些,对新手比较友好,而且Python在测试领域的应用极为广泛;

② 熟练掌握常见的自动化测试框架的环境搭建(testNG+selenium+appium+requests等);

③ 熟练掌握APP移动自动化测试的完整流程和测试方法,尤其要熟练掌握Monkey的使用;

④ 熟练掌握Python+requests的测试框架的开发;

⑤ 能够独立完成基于selenium的完整web自动化测试的框架开发;

⑥ 深度掌握性能测试中Jmeter和Loadrunner的拓展用法,能独立完成APP/WEB的性能测试。

3、高级测试开发工程师+架构师

高级测试开发工程师基本上可以称得上整个企业产品+测试部门的一把手。这类岗位一般都是以管理者居多。本身负责团队的运作、软件整体的测试流程把控、白盒测试的体系搭建,企业大型自动化测试平台的开发和管理,以及整个测试体系的质量管理和监控。

① 对软件测试的整体流程和细节做到烂熟于心的地步,这类经验一定是经过无数的测试实战方能生成的;

② 熟练各类型的软件测试(APP、小程序、前后端、WEB、sever等等)方法和扎实的经验,并且对各类型市面上的测试工具运用自如;

③ 对CD/CI有比较熟练的实战经验,能熟练的使用DevOps,具有完善的测试架构能力;

④ 有熟练的编程开发能力,深谙软件的底层代码逻辑和结构,能够独立开发、管理和完善自动化测试框架;

⑤ 拥有优秀的团队领导能力,合理安排测试团队的人员组织和安排。

100G软件测试学习资料

①、软件测试全套完整视频(基础到进阶)
②、50套软件测试面试题+大厂面试题讲解视频
③、18套软件测试项目简历模板
④、80套各类软测用例的设计模板合集
⑤、37套-测试工具软件包
⑥、《阿里工程师的自我修养》

我将整理的资料放在公众号上,大家以自助的方式获取,如果觉得有用,也可以动动手指点个赞收个藏,给作者一个鼓励。话不多说,关注下公众号:程序员一凡
同时能拉进摸鱼群,有大佬指点迷津你的问题往往有人遇到过。

软件测试行业能干多久?“35岁焦虑“成了多少IT人的梦魇。相关推荐

  1. 软件测试行业能干多久?“35岁”软件测试工程师就会被淘汰吗?

    看到很多人在焦虑"35"岁IT职业瓶颈的问题,尤其很多转行软件测试的群体,因为本身是IT零基础的情况,对软件测试的"35"岁瓶颈问题特别关心 首先,关心一个职业 ...

  2. 软件测试行业能干的多少岁?是不是真的只能干到35.....

    在测试行业真的干到35就干不动了吗?软件测试能干到多少岁?也有很多人在焦虑这个问题. 其实这个问题没啥意义,年龄大了有优势,也有缺点,各行各业都如此.只要不要迷失自己就好. 到了35岁你在软件测试行业 ...

  3. 软件测试行业能干到多少岁?

    在互联网科技发展的今天,产品不断更新换代,软件测试行业的发展前景还是蛮好的.虽然目前有很多自动化测试,但是自动化测试并不能完全代替人工. 有人说,在互联网行业,工程师会有中年危机,其实不然,最重要的还 ...

  4. 不知道什么时候开始,35 岁突然成了 IT 人职业生涯的终结年龄

      这一段时间,老白很焦虑,自从带团队之后,接收到很多来自管理层关于人才培养,人才储备的消息,虽然自己已经上了管理岗,暂时上岸,但是年龄的危机感依然存在."组织要淘汰你的时候,才不会管你在什 ...

  5. 程序员只能干到35岁?华为高管:年龄不是问题,关键是能力

    程序员只能干到35岁?群体的年龄焦虑备受关注 前几天,一则新闻,上了微博热搜第一,抖音的关注度超过百万. 一个39岁的互联网大厂工程师,被公司裁员,却还是要面对一万五的房贷,家里的茶几.桌子.甚至衣服 ...

  6. 克服35岁焦虑|算法er的尽头会是To B吗?

    卷友们好,我是rumor. 上周日邀请阿科大佬来做了一次直播,大佬毕业于清华大学,有近十年的搜广推从业经验.在这次的直播里,大佬就提供了一条化解35岁危机的可行路径--转To B. 大部分技术人的35 ...

  7. 像经营公司一样经营好自己的职业生涯,自此打破35岁焦虑!

    王小刚毕业于西安电子科技大学计算机学院,硕士研究生学历,曾先后服务于华为.IBM.中国移动无线数据研发中心,参与过3G基站.MISC(移动信息服务中心)等产品/系统的研发工作,担任过项目经理.质量保证 ...

  8. 【软件测试】测试人,我们35岁焦虑怎样破?

    目录:导读 前言 一.Python编程入门到精通 二.接口自动化项目实战 三.Web自动化项目实战 四.App自动化项目实战 五.一线大厂简历 六.测试开发DevOps体系 七.常用自动化测试工具 八 ...

  9. 贩卖焦虑成常态,为什么还有傻瓜甘之如始?你还在为35岁焦虑吗?

    还记得摩拜被美团收购后,一篇名为<摩拜创始人胡玮炜套现15亿:你的同龄人正在抛弃你>被各大自媒体平台疯狂转载,细品,你仔细品,只有一种"毒鸡汤"的味道,挥之不去的负能量 ...

最新文章

  1. 【c语言】蓝桥杯算法提高 勾股数
  2. 几种优化方法的Matlab实现
  3. 【tool】网站测试分类
  4. 20211028 Stabilizability
  5. 基于阈值的损失函数_【代码+推导】常见损失函数和评价指标总结
  6. 直播 | CVPR 2021论文解读:引入因果结构的解耦表征学习
  7. linux 软件 名称 更新,linux软件版本管理命令update-alternatives使用详解
  8. 分级加权评分算法 java_荐书|智能风控:原理、算法与工程实践
  9. 渗透测试岗位面试题(渗透思路)
  10. 谈谈lucene的DocValues特性之SortedNumericDocValuesField
  11. 汇编三星题目:一个有符号字数组以0为结束标志,编程求这个数组的最大值、 最小值、平均值
  12. C# 字段、属性、成员变量
  13. C++生成随机数:几何分布(geometric distribution)
  14. STC学习:按键消抖计数
  15. java各知识点详细总结毕向东_毕向东课程笔记——Java语言基础
  16. 软件开发模式介绍和对比(瀑布、迭代、敏捷等)
  17. aspen怎么做灵敏度分析_灵敏度分析 aspen
  18. Craps 赌博游戏
  19. macbook pro(m1) 安装JD-GUI
  20. 东南大学女孩子学计算机的多吗,2019年应届南邮上岸东南大学计算机生,经验分享,希望能帮助到迷茫的你...

热门文章

  1. 【暴利项目】一个人就能创业的赚钱项目,踏踏实实年入15-20万
  2. 【集群分布式问题】分布式集群时钟同步问题及解决方案
  3. 深入掌握Java日志体系,再也不迷路了
  4. ResNeXt结构的pytorch实现
  5. Vue.js入门实战项目(五)--编写Vue.js代码实现前端功能
  6. 普莱费尔密码加密解密
  7. 【高效办公】四、主机与虚拟机之间共享文件
  8. emqttd学习总结
  9. 基于stor2RRD 的 SAN、存储监控
  10. 2016022102 - 百位名人读书心法03