赞
踩
软件测试的岗位不会越来越少,但要求却会越来越高。
接下来以理服人。
1、谈谈测试对企业的价值,看测试岗位为什么不会少
作为软件企业而言,其核心就是提高软件的质量,以便高品质的产品能快速占领市场。但如果产品的质量都无法保证,那企业就会失去用户的支持,无法正常发展。而测试人员,作为产品质量的守护者,会用专业手段,找到程序中存在的问题,让程序员进行修改,以确保产品能够满足用户的需求。所以测试人员和生产软件的开发人员是同等重要的。是不是这样,我们来讲个2019年才发生的故事。
2019年1月20日凌晨,拼多多出了一个大事,被曝出现重大Bug,优惠券没有设置消费的门槛,导致很多人用非常少的钱充了话费,请看下图。
用4毛钱充了100元话费,仅仅从深夜开始的9个小时,拼多多就损失过千万(如果是白天,损失不可想象)。但类似这样事情并不是只有拼多多一家才出现,其实因bug造成的损失每年都不会少。据大数据统计,仅仅美国,每年因为bug就让市场损失达到600亿美元。
通过上面的例子,我们就知道测试人员的存在是非常有必要的。测试人员的存在可以有效的降低公司的损失。这种重要的岗位,企业怎么舍得越来越少呢?
互联网产品(软件)和传统产品是一样的,都要经历从无到有,从有到优的过程。
经过十年来的互联网蓬勃发展,中国的互联网产品(软件)已经完成从无到有的过程,这十余年来,不仅产出了诸如阿里巴巴,腾讯,京东等互联网巨头,更为重要的是,凡是稍微有一些规模的中国企业,都已经有了网站,OA,APP等软件产品。在这“从无到有”的十年多的时间里,也是互联网开发语言大发展时期,诸如.Net,PHP,Java等开发语言,市场需求量巨大。
如果说前十余年是互联网产品(软件)从无到有,那么现在就到了互联网产品(软件)从有到优的过程,这个过程的特点就是会非常注重客户体验。所以有助于提升客户体验的互联网、云计算、物联网、大数据等新兴产业的在近年来都得到了迅猛发展。但无论是什么互联网产品(软件),要确保客户体验,绝对少不了这一环,那就是对产品质量的把控。而这个质量的把控随着软件竞争的激烈,越来越重要。
但开发人员更多的是关注软件产品按时按需完成,而几乎无精力顾及到产品质量,而且让开发人员再把控产品质量就有“既当裁判又当球员”的荒唐,往往让软件质量把控如同虚设。所以质量把控不能交给开发人员,而是交给专业的人员来检测,这种专业人员就是软件测试人员。
一方面随着企业近年来对客户体验度高度重视,极其注重产品质量;另一方面产品质量的把控需要专业的测试人员,所以测试只会多,怎么可能会少呢?
在十年前是PC客户端产品为主的时代,一旦出现问题很难解决,因此需要大量的测试人员在上线前进行测试,测试开发的比例有可能需要1:2(比如微软公司)。但现在是互联网时代,产品讲究快速更新、快速迭代、问题快速修复,互联网公司的测试开发比例已经快速下降,有1:3,1:5,甚至1:7,最极端是google公司的1:10。
那么是不是说明测试人员的需求量降低了呢?答案不是,测试人员的需求并没有减少,因为现在几乎所有的行业都在互联网化,单纯的互联网技术公司需要技术人员,传统行业也在招聘技术岗位。因此虽然测试开发人员比例降低了,但是总的需求岗位并没有减少,甚至还有增多。
那测试2021会有多少个职位呢?不用猜,直接看下图
2020年是特殊的一年,很多公司倒闭破产,即使侥幸没有倒闭的企业也在优化企业人力资源,大量缩减人员招聘,但是测试岗位依旧比2019年多到1200多个岗位,岗位增幅达到10%左右,跟不用说对比2021年了,测试岗位只会也来越多!!
某聚合招聘平台中java的岗位需求
某聚合招聘平台测试的需求
都知道Java是需求量最大的后端语言开发岗,但测试岗位的缺口比Java开发还大,大概是Java的1.3-1.4倍。
提到测试行业,很多人的印象可能还是:
入门门槛低,自己在网上找找视频教程基本就能学会入行。
但这个基本上是十年前的测试行业特点。
行业在发展,趋势也在不停的变化,入行门槛也发生了变化。
上文说道,从世界范围来看,开发与测试的比例,不是缩小了,反而是变大了(PC时代的微软,比例为2:1,移动端时代的google,比例为10:1)
以前开发测试比例比较小的时候,因为一个公司有大量的测试人员,所以招人的布局是只需要少量的技术好的测试人员,以及大量的初级测试既可。但是现在每个公司的测试人员少了,要求自然就高了(更需要测试领域的多面手),纯功能手工测试的需求量越来越小,接口测试、自动化测试、性能测试等岗位的需求量则在不断增加。
在2021年里,大量企业都在优化人才结构,将会继续强化测试人员技术门槛提升这一趋势。
证据1:看大量招聘网站对测试岗位的需求
用大数据观察2018年以来招聘网站对于测试岗位的技能要求,即便是针对大学毕业生,相比几年前都有所提高。从测试技术点来看,不仅要懂测试理论、测试报告,就连数据库这些都是必要的,更多的还要求有编程基础、掌握主流测试工具使用;从测试技能来看,不仅要求会功能性测试(手工测试),还要求会自动化测试、性能测试、接口测试。
以上结论非常好查询。只要从招聘网站上多采集一些测试职位要求,就可以轻松分析出来。
证据2:测试的薪资近10年来,一直在升高,已经接近开发的薪资
近10年来,测试的薪资一路走高,与开发的的薪资差距逐步缩小,从侧面也反映了测试的技术门槛一直在提高。
证据3:网上越来越多的功能测试从业人员抱怨测试不好找工作,反正了测试门槛已经提高
逛百度贴吧、逛技术论坛,经常会看到下面这种悲观论调:测试工作不好找,行业已经饱和了,测试要求高……
抛出这种论调的估计都是技术能力薄弱的“竞争者”。上文我们已经通过大数据得出测试行业缺口很大,平均薪资都到15K+,但为什么还是有不少人找不到期望的工作呢?原因在于当前企业对测试人员的要求,已经由功能性测试(手工测试)转变为自动化测试。
如果干了几年测试,但技能还停留在纯功能测试(手工测试)阶段,到现在再换工作当然不好找了,因为任何企业都想招一个有上进心、技术面广、学习能力强的综合人才。与其抱怨,不如和下面这位有5年测试经验的杨同学一样,因为只会功能测试不好找工作,就在丈夫的鼓励下学习自动化测试,性能测试,接口测试,最后在上市公司工作,月薪19K。
通过上面的原因解释和三大证据,请大家认识到当前测试市场剧烈分化。
测试薪资现在这么高,是因为低薪的手工测试正在被慢慢淘汰,高薪的自动化测试和测试开发人员不到涌入,提升了测试的平均薪资。
结论:测试人员的岗位需求,已经在不断提升。
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你
关注我的微信公众号 :【程序媛木子】 免费获取~
我的学习交流群:644956177群里有技术大牛一起交流分享~
如果你是做手工测试,请千万要注意提升自己的技能。要么将用例设计练习到炉火纯青,要么就增加自己的技术栈,往自动化测试、性能测试,测试开发方向转。不然,就很可能和上述的杨同学一样,离职就失业。
如果对你有帮助的话,点个赞收个藏,给作者一个鼓励。也方便你下次能够快速查找。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。