软件测试的岗位会越来越少吗?

先抛出我的观点:

软件测试的岗位不会越来越少,但要求却会越来越高。

接下来我将来论证我的观点。

一、为什么测试岗位不会越来越少?

1、谈谈测试对企业的价值,看测试岗位为什么不会少

作为软件企业而言,其核心就是提高软件的质量,以便高品质的产品能快速占领市场。但如果产品的质量都无法保证,那企业就会失去用户的支持,无法正常发展。而测试人员,作为产品质量的守护者,会用专业手段,找到程序中存在的问题,让程序员进行修改,以确保产品能够满足用户的需
求。所以测试人员和生产软件的开发人员是同等重要的。是不是这样,我们来讲个2019年才发生的故事。

2019年1月20日凌晨,拼多多出了一个大事,被曝出现重大Bug,优惠券没有设置消费的门槛,导致很多人用非常少的钱充了话费,请看下图。在这里插入图片描述
用4毛钱充了100元话费,仅仅从深夜开始的9个小时,拼多多就损失过千万(如果是白天,损失不可想象)。但类似这样事情并不是只有拼多多一家才出现,其实因bug造成的损失每年都不会少。据大数据统计,仅仅美国,每年因为bug就让市场损失达到600亿美元。

通过上面的例子,我们就知道测试人员的存在是非常有必要的。测试人员的存在可以有效的降低公司的损失。这种重要的岗位,企业怎么舍得越来越少呢?

2、从当前软件产品发展阶段,看测试岗位为什么不会少?

互联网产品(软件)和传统产品是一样的,都要经历从无到有,从有到优的过程。

经过十年来的互联网蓬勃发展,中国的互联网产品(软件)已经完成从无到有的过程,这十余年来,不仅产出了诸如阿里巴巴,腾讯,京东等互联网巨头,更为重要的是,凡是稍微有一些规模的中国企业,都已经有了网站,OA,APP等软件产品。在这“从无到有”的十年多的时间里,也是互联网开发语言大发展时期,诸如.Net,PHP,Java等开发语言,市场需求量巨大。

如果说前十余年是互联网产品(软件)从无到有,那么现在就到了互联网产品(软件)从有到优的过程,这个过程的特点就是会非常注重客户体验。所以有助于提升客户体验的互联网、云计算、物联网、大数据等新兴产业的在近年来都得到了迅猛发展。但无论是什么互联网产品(软件),要确保客户体验,绝对少不了这一环,那就是对产品质量的把控。而这个质量的把控随着软件竞争的激烈,越来越重要。

但开发人员更多的是关注软件产品按时按需完成,而几乎无精力顾及到产品质量,而且让开发人员再把控产品质量就有“既当裁判又当球员”的荒唐,往往让软件质量把控如同虚设。所以质量把控不能交给开发人员,而是交给专业的人员来检测,这种专业人员就是软件测试人员。

一方面随着企业近年来对客户体验度高度重视,极其注重产品质量;另一方面产品质量的把控需要专业的测试人员,所以测试只会多,怎么可能会少呢?

3、从当前测试开发人员之比,来看测试岗位为什么不会少?

在十年前是PC客户端产品为主的时代,一旦出现问题很难解决,因此需要大量的测试人员在上线前进行测试,测试开发的比例有可能需要1:2(比如微软公司)。但现在是互联网时代,产品讲究快速更新、快速迭代、问题快速修复,互联网公司的测试开发比例已经快速下降,有1:3,1:5,甚至1:7,最极端是google公司的1:10。

那么是不是说明测试人员的需求量降低了呢?答案不是,测试人员的需求并没有减少,因为现在几乎所有的行业都在互联网化,单纯的互联网技术公司需要技术人员,传统行业也在招聘技术岗位。因此虽然测试开发人员比例降低了,但是总的需求岗位并没有减少,甚至还有增多。

4、不再讲道理,直接看数据,看测试人员有没有变少

那测试职位是不是在变少呢?不用猜,直接看下面3张图,分别对应2019年,2020年,2021年就业市场对测试岗位的需求量(仅以北京为例)在这里插入图片描述
在这里插入图片描述
2020年是特殊的一年,很多公司倒闭破产,即使侥幸没有倒闭的企业也在优化企业人力资源,大量缩减人员招聘,但是测试岗位依旧比2019年多到1200多个岗位,岗位增幅达到10%左右。在这里插入图片描述
从2019年的13980,到2020年的15208,再到2021年的15933,即使受疫情影响,软件测试岗位也不是越来越少,反倒是越来越多。

5.横向比较,测试的岗位有没有变少
在这里插入图片描述
在这里插入图片描述

都知道Java是需求量最大的后端语言开发岗,但测试岗位的缺口比Java开发还大,2020年,软件测试大概是Java的1.3-1.4倍。在这里插入图片描述
在这里插入图片描述
到了2021年,软件测试需求量继续放大,大概是Java的2.3-2.4倍。

从2020年的1.3-1.4倍提升到2021年的2.3-2.4倍。从这个维度来看,软件测试岗位也不是越来越少,发而是越来越高。

二、为什么测试岗位的要求越来越高?

提到测试行业,很多人的印象可能还是:

入门门槛低,自己在网上找找视频教程基本就能学会入行。

但这个基本上是十年前的测试行业特点。

行业在发展,趋势也在不停的变化,入行门槛也发生了变化。

上文说道,从世界范围来看,开发与测试的比例,不是缩小了,反而是变大了(PC时代的微软,比例为2:1,移动端时代的google,比例为10:1)

以前开发测试比例比较小的时候,因为一个公司有大量的测试人员,所以招人的布局是只需要少量的技术好的测试人员,以及大量的初级测试既可。但是现在每个公司的测试人员少了,要求自然就高了(更需要测试领域的多面手),纯功能手工测试的需求量越来越小,接口测试、自动化测试、性能测试等岗位的需求量则在不断增加。

当前疫情下,大量企业都在优化人才结构,将会继续强化测试人员技术门槛提升这一趋势。

证据1:看大量招聘网站对测试岗位的需求

用大数据观察2018年以来招聘网站对于测试岗位的技能要求,即便是针对大学毕业生,相比几年前都有所提高。从测试技术点来看,不仅要懂测试理论、测试报告,就连数据库这些都是必要的,更多的还要求有编程基础、掌握主流测试工具使用;从测试技能来看,不仅要求会功能性测试(手工测试),还要求会自动化测试、性能测试、接口测试。

以上结论非常好查询。只要从招聘网站上多采集一些测试职位要求,就可以轻松分析出来。在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
证据2:测试的薪资近10年来,一直在升高,已经接近开发的薪资

近10年来,测试的薪资一路走高,与开发的的薪资差距逐步缩小,从侧面也反映了测试的技术门槛一直在提高。在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
证据3:网上越来越多的功能测试从业人员抱怨测试不好找工作,反正了测试门槛已经提高

逛百度贴吧、逛技术论坛,经常会看到下面这种悲观论调:测试工作不好找,行业已经饱和了,测试要求高……

抛出这种论调的估计都是技术能力薄弱的“竞争者”。上文我们已经通过大数据得出测试行业缺口很大,平均薪资都到15K+,但为什么还是有不少人找不到期望的工作呢?原因在于当前企业对测试人员的要求,已经由功能性测试(手工测试)转变为自动化测试。

如果干了几年测试,但技能还停留在纯功能测试(手工测试)阶段,到现在再换工作当然不好找了,因为任何企业都想招一个有上进心、技术面广、学习能力强的综合人才。与其抱怨,不如和下面这位有5年测试经验的杨同学一样,因为只会功能测试不好找工作,就在丈夫的鼓励下学习自动化测试,性能测试,接口测试,最后在上市公司工作,月薪19K。

通过上面的原因解释和三大证据,请大家认识到当前企业对测试人员的岗位需求,已经在不断提升。

写在最后
如果你是做手工测试,请千万要注意提升自己的技能。要么将用例设计练习到炉火纯青,要么就增加自己的技术栈,往自动化测试、性能测试,测试开发方向转。不然,就很可能离职就失业。

如果你现在正在自学测试,请不要止步于功能测试,而是要继续学一点编程知识,往自动化方向发展,甚至往测试开发方向发展。

如果你苦恼缺乏自学自动化测试,特意给大家准备了一份13G的超实用干货学习资源,涉及的内容非常全面。需要的可以加扣扣裙 644956177免费领取喔。
在这里插入图片描述

包括软件学习路线图,50多天的上课视频、16个突击实战项目,80余个软件测试用软件,37份测试文档,70个软件测试相关问题,40篇测试经验级文章,上千份测试真题分享,还有2020软件测试面试宝典,还有软件测试求职的各类精选简历,希望对大家有所帮助……

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

Guess you like

Origin blog.csdn.net/weixin_57805858/article/details/121214208