软件测试的岗位会越来越少吗?
作者:互联网
软件测试的岗位不会越来越少,但要求却会越来越高。
接下来我将来论证我的观点。
一、为什么测试岗位不会越来越少?
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年就业市场对测试岗位的需求量(仅以北京为例)
2019年测试的工作共有13980
2020年测试的工作有152082020年是特殊的一年,很多公司倒闭破产,即使侥幸没有倒闭的企业也在优化企业人力资源,大量缩减人员招聘,但是测试岗位依旧比2019年多到1200多个岗位,岗位增幅达到10%左右。
2021年测试的工作有15933从2019年的13980,到2020年的15208,再到2021年的15933,即使受疫情影响,软件测试岗位也不是越来越少,反倒是越来越多。
5.横向比较,测试的岗位有没有变少
2020某聚合招聘平台中java的岗位需求
2020某聚合招聘平台测试的需求
都知道Java是需求量最大的后端语言开发岗,但测试岗位的缺口比Java开发还大,2020年,软件测试大概是Java的1.3-1.4倍。
2021年java全国需求量
2021年软件测试全国需求量到了2021年,软件测试需求量继续放大,大概是Java的2.3-2.4倍。从2020年的1.3-1.4倍提升到2021年的2.3-2.4倍。从这个维度来看,软件测试岗位也不是越来越少,发而是越来越高。
二、为什么测试岗位的要求越来越高?
提到测试行业,很多人的印象可能还是:入门门槛低,自己在网上找找视频教程基本就能学会入行。但这个基本上是十年前的测试行业特点。
行业在发展,趋势也在不停的变化,入行门槛也发生了变化。
上文说道,从世界范围来看,开发与测试的比例,不是缩小了,反而是变大了(PC时代的微软,比例为2:1,移动端时代的google,比例为10:1)以前开发测试比例比较小的时候,因为一个公司有大量的测试人员,所以招人的布局是只需要少量的技术好的测试人员,以及大量的初级测试既可。
但是现在每个公司的测试人员少了,要求自然就高了(更需要测试领域的多面手),纯功能手工测试的需求量越来越小,接口测试、自动化测试、性能测试等岗位的需求量则在不断增加。
当前疫情下,大量企业都在优化人才结构,将会继续强化测试人员技术门槛提升这一趋势。
证据:看大量招聘网站对测试岗位的需求用大数据观察2018年以来招聘网站对于测试岗位的技能要求,即便是针对大学毕业生,相比几年前都有所提高。
从测试技术点来看,不仅要懂测试理论、测试报告,就连数据库这些都是必要的,更多的还要求有编程基础、掌握主流测试工具使用;从测试技能来看,不仅要求会功能性测试(手工测试),还要求会自动化测试、性能测试、接口测试。以上结论非常好查询。只要从招聘网站上多采集一些测试职位要求,就可以轻松分析出来。
证据:测试的薪资近10年来,一直在升高,已经接近开发的薪资近10年来,测试的薪资一路走高,与开发的的薪资差距逐步缩小,从侧面也反映了测试的技术门槛一直在提高。
通过上面的原因解释和证据,请大家认识到当前企业对测试人员的岗位需求,已经在不断提升。
写在最后
如果你是做手工测试,请千万要注意提升自己的技能。要么将用例设计练习到炉火纯青,要么就增加自己的技术栈,往自动化测试、性能测试,测试开发方向转。
软件测试自学资料
软件测试入门到项目实战,7小时从小白到白领的软件测试快速入门课程
软件测试工程师必备MySQL数据库,mysql系统精讲+课后练习
标签:越来越少,岗位,测试人员,互联网,测试,2020,软件测试 来源: https://blog.csdn.net/m0_57290404/article/details/122358948