背景
如果说,2020年对于全世界来说,都是一场极大的挑战的话;那么,2021年绝对是机遇多多的一年。众所周知,随着疫情在全球范围内逐步得到控制,无论是国际还是国内的环境,都会呈现逐步回升的趋势,各行业的机会也将显现出。那么,2021年的软件测试行业又会又怎样的风云变化呢?
是否行业已经趋于饱和了?如果饱和了,行业从业者将如何破局?如果没饱和,什么样的人适合走入这个行业呢?今天,我们就这些问题,来聊一聊2021年软件测试行业的7大主流趋势。希望能解决一部分小伙伴心中的困惑。
1、软件测试行业前景如何?
1)主观感受之所以会有这么多人担心这个问题,主要还是因为很多想转行的朋友,在听到别人的只言片语后,不明真相,只能通过上网搜索“软件测试行业有没有前途”这一类关键词去了解这个问题。然而,当你上网搜到这些问题时,一般只会出现一种结果,那就是贬低软件测试行业,说软件测试行业没前途的。这类言论可能在论坛里比较多,因为表述这类言论的人,本身可能就是一个刚入门或者还没有完全入门的人,他们迫于工作压力,或者自身能力不强,所以会发抱怨贴。而网站论坛正是“英雄心心相惜”的地方,所以,也就难免出现这样的场景了。而当一些人,表述说软件测试行业前景不错的,因为之前你看到了很多负面言论,所以,正面的也就不愿意相信了。这是人性,就和淘宝店铺里面1W+好评,也不如1个差评对店铺影响大,是同样的道理。所以,为了客观描述,我们就用数据来说话。毕竟,冰冷的数字,是不掺杂情感的。
2)客观现实下面,我们一起来看下软件测试行业到底有没有前景。先来看第一组数据。
01、初级测试工程师
年薪约在4-7万元左右。他们的工作通常是按照测试方案和流程对产品进行功能测试,检查产品是否有缺陷。具有一些手工测试经验,开发测试脚本并开始熟悉测试生存周期和测试技术。
02、中级测试工程师
年薪约在7-12万元左右。他们要能够编写测试方案,测试文档、与项目组一起制定测试阶段的工作计划。能够在项目中合理利用测试工具来完成测试任务。能够独立编写自动测试脚本程序并担任测试编程初期的领导工作,进一步拓展编程语言、操作系统、网络与数据库方面的技能。
03、高级测试工程师
年薪约12-18万元左右。他们不但需要掌握测试与开发技术,而且对所测试软件对口的行业非常了解,能够对测试方案可能出现的问题能够进行分析和评估。帮助开发或维护测试或编程标准与过程,负责同级的评审,并能够指导初级的测试工程师。
04、Team Leader(测试主管)
年薪在18+万,一般具有5年左右工作经验,负责管理一个小团队。负责进度安排、工作规模/成本估算、按进度表和预算目标交付产品,负责开发项目的技术方法,能够为用户提供支持与演示。
05、测试经理
年薪在22+万,能够担当测试领域内的整个开发生存周期业务,能够为用户提供交互和大量演示,负责项目成本、进度安排、计划和人员分工。
从全国软件测试从业者的平均薪资来看,疫情影响下,软件测试行业的薪资待遇依旧呈现逐年增长的趋势。2020年更是已13%的涨幅,稳稳跑在了很多行业前面。由数据观之,想必就不用小编再说软件测试行业前景如何了吧。
2、软件测试行业是否饱和?
接着前面的话题说,如果你经常在网上看到一些悲观的调调:测试工作不好找,行业已经饱和了,要求高等等。抛出这种论调的估计都是入行不久或者业务能力、技术能力薄弱、眼高手低的岗位“竞争者”。那么,软件测试行业究竟人才缺口大不大呢?其实,测试行业人才缺口依旧很大,如果你跳过论坛贴吧,直接去看各大招聘网站,就知道我说的对不对了。我猜,有的同学肯定想问了:“既然缺口大,那为什么还是有不少人找不到合适的工作?或者找不到期望薪资的工作呢?”笔者以为,其实问题的关键就在于你是否属于企业想要招募的人。纵观过去几年,各大招聘网站上,对软件测试从业者的要求都在逐年增加。懂软件工程理论、bug跟踪管理、测试相关文档编写、环境搭建、数据库这些都是基础的,更多还要求有编程基础、掌握主流测试工具使用、最好有实际项目经验等。对于应聘者来说,尤其是刚大学毕业的学生,如果你在大学期间没有过相应的实操经验,想要应聘成功,确实是比较缺乏说服力的。其实也无可厚非,企业也想招一个技术面广、学习能力强、有经验又有上进心的综合人才。所以,如果你确实无法达到相应的应聘标准,我认为你最应该做的不是抱怨,不是去论坛大说特说软件测试行业饱和了,而是踏踏实实,好好再学学技术,再重新上岗。即便最坏的结果,行业的确有饱和趋势,那肯定饱和的也是最基础层面,谁都能做的工作。而一旦自己有一定的生存技能的人,始终不会轻易被饱和掉。试想,哪个行业不是优胜劣汰?哪个行业不是有能力者居之?如果你技术够硬,那么,被饱和的永远都是别人。
3、软件测试行业的发展现状怎样?
那么,企业在招聘时,究竟具备哪些测试技能的小伙伴,能够更加容易的获得企业地青睐呢?换句话说,具备了哪些技能,才是企业先要招聘的“种子选手”呢?其实放眼全球,只要你关注业内技术发展的边界和趋势,就能很容易的了解到,时下企业在招聘人才时,对哪类人才更为看重。下面,我们就一起来了解下。
就业竞争小:据前程无忧数据显示,目前国内120万软件从业人员中,真正能担当软件测试职位的不超过5万人,人才缺口达到20万并有逐年扩大的趋势。人才的极度匮乏令许多IT企业不得不延缓甚至停止项目,为企业发展带来消极影响,但对人才就业却有积极意义。人才供不应求让软件测试人员的就业竞争压力明显小于同类其它职业,有利于从业者的身心健康。另外,由于软件测试在我国起步较晚,独立设置测试部门、对测试人员有强烈需求的多为独具慧眼的大中型IT企业。软件测试人才不需要在小企业积累经验就能获得知名企业的入门通行证,工作起点高于同类其它职业。
高薪没商量:为了吸引更多的人才,企业纷纷采取高薪策略,刚入行的软件测试人员,起步月薪就在3000-6000元左右,远高于同龄人1000-2000元的薪资水平,工作2-3年后的薪资更是翻番。
多元化发展:与其他IT职位相比,软件测试人员最大的优势就是发展方向的多元化。由于工作的特殊性,测试人员不但需要对软件的质量进行检测,而且对于软件项目的立项、管理、售前、售后的等领域都要涉及。在这过程中,测试人员不仅提升了专业的软件测试技能,还能接触到各行各业,项目管理、沟通协调、市场需求分析等能力都能得到很好的锻炼,从而为自己的多元化发展奠定了基础。经过软件测试岗位洗礼的人才往往是行业中的多面手,比其它IT人才具有更强的可塑性,在技术、管理、市场甚至其它非IT领域都能得到良好的发展。
无性别歧视:如果把软件开发领域比作男子单打,那么软件测试领域就是混合双打。由于工作的特殊,软件测试人员往往更偏好认真、耐心、细致、敏感、等个性元素,而这在一定程度上与女性的个性气质相吻合。据了解,目前很多IT企业中软件测试人员的比例更趋向平衡,甚至出现女性员工成主流的情况。
测试职业的这些特征吸引了很多软件人才的注目,展望2021年,软件测试人才将呈现以下发展趋势:
1、中高级软件测试人才需求量进一步加大
从众多企业HR那里了解到,目前招聘难度大的主要是高级测试工程师,也就是软件测试职位的中高端人才,这从一些知名企业的招聘岗位及其要求上便不难看出。
比如,微软中国招聘:软件测试开发工程师主管,要求具有4年以上测试相关工作经验。而众多的企业在招聘软件测试工程师的要求上都是要具有2年以上的测试相关经验,中高端职位要求工作经验起码要3年以上。
2、能力要求提高
面对这样大的人才需求态势,企业寻找合适的员工还是有选择的,那些具有很强的探索精神、耐心、细心、责任心、良好的沟通能力、较强的逻辑思维能力和学习能力、具有扎实的计算机基础知识、全面的业务知识和较高的测试技能、对软件测试工作有了解并且热爱的人员才是企业真正需要的人才。
3、初级工程师上升潜力大
据调查显示,1-3年工作经验的软件测试从业人员占整体的45%,其次是从业时间在1年之内的新人,占整体的39%,三年以内工作经验总计占比84%,只有16%的从业人员测试工作年限超过三年。
由于软件测试近几年才受到国内IT界的重视,具有3年以上工作经验的测试人才比较缺乏,因此一些企业动辄要求3年工作经验,要想招聘到足够的人才是不现实的。软件测试从业人员的职业发展阶段大部分处于初级,初级测试工程师和测试工程师共占74%,此外11%的软件测试从业人员是测试组长,高级测试工程师仅占5%的比例。这一点一方面反映了每个行业都存在的金字塔形的人才结构,另一方面也反映出业界需要加强对软件测试人才的培养。
而软件测试从业人员的出生年代集中在上世纪80年代,其比例为81%,出生于70年代的比例为18%,60年代的软件测试从业人员仅1%.软件测试作为一个新兴的职业,出生于上世纪80年代的职场新人是这项工作的主力军,由于缺少资深的测试人员,这些新人的职业发展空间巨大。
软件测试在国内起步较晚,软件测试从业人员大部分还属于职场起步阶段,说明此领域存在较为广阔的职业发展空间。
4、测试领域细化明显
很多软件的测试是针对某一特定行业或领域。因此,掌握该领域专业知识也是非常关键的。而且随着项目经验的不断增长和对行业背景的深入了解,软件测试从业人员会越老越吃香。
据调研数据显示,51%的软件测试从业人员从事的测试工作类型为手工功能测试,其次是测试用例设计,比例为16%,从事测试管理、功能自动化测试、性能测试的从业人员的比例相当。
66%的软件测试从业人员关心应用软件行业的业务知识,其次为电信/互联网服务,其比例为42%,软件外包、典型行业(金融、银行、保险等)、电信/互联网系统及设备的关心比例分别为31%、24%和24%.而软件测试从业人员的学历集中在本科,其比例为70%,大专学历次之,其比例为23%,高学历者(包括硕士、博士)占6%,大专以下的有1%.
5、专业的培训机构更受欢迎
软件测试实际上是贯穿整个软件工程的,从需求分析、功能点覆盖、系统分析、代码开发,一直到最后的测试和验收。因此,软件测试人员必须要具有缜密的逻辑思维能力、全面的技术能力、较强的责任心和团队合作精神以及出色的沟通能力等专业素质。这些素质都需经过专门的培训才可拥有。
目前,国内软件测试人才的培训主要有三种机构:企业、高等院校和IT培训机构。企业培养的人才大多是通过参与项目自己摸索的软件开发人员,由于缺乏对软件测试全面的认识,在测试思想、技能、思维方式、沟通能力等方面都需要进一步提高。高校培养出来的人才具备一定理论知识,但动手能力较差,进入企业后需要再培养,不能立即到岗。培训机构则能弥补前两种方式的不足,通过理论讲解、上机操作、案例探讨、项目实践等方式,让学员系统地提升软件测试工程师的各项专业素质。未来,来自高等学院甚至重点院校的学生参与IT培训的学生将会越来越多,使得提供给IT行业的软件测试人才的综合素养也会逐步提升。
正是看到中国软件测试领域的发展与问题,国家及时出台相关政策,要求大力培养软件测试人才。在信息产业部等五部委联合颁布的124号文件中明确指出:“加快培养软件测试人才,开展软件评测技术的研究……形成政府引导、社会各方参与、有效监督和管理的软件评测体系。”作为软件测试人才培养的重要基地,专业培训机构将凭借其专业的培训系统和灵敏的市场洞察力迅速崛起,形成规模,为我国软件产业输送更多的优秀人才
4、最后
其实,即便你没有对某一领域有独到的见解,或者比较深入的研究也没关系。想要在2021年,获得比别人更多的基于,还有一种办法,那就是把自己手里做的测试内容做到极致。比如,你只会手动测试,那就把这一专业技能做到极致。如果你能做到精通手动测试,那么,你将有更多机会进入一个更好的平台去凸显自己的优势。当然,一旦你进入大厂后,你还是需要开拓新技能,毕竟,没有任何一项技能是可以吃一辈子的。当然,这也是为什么很多企业对于仅仅具备手动测试能力的从业者,越来越挑剔的主要原因了。试想,仅仅会一门技能还不精通,这样的人被招进公司就够难服众的了,就更不要说拿到高薪了。
最后: 为了回馈铁杆粉丝们,我给大家整理了完整的软件测试视频学习教程,朋友们如果需要可以自行免费领取 【保证100%免费】
全套资料获取方式:点击下方小卡片自行领取即可。