软件测试是个需求多,就业机会大的职业。目前,我国具备软件测试能力的人员数量和市场需求相差巨大,巨大的市场空缺,使软件测试工程师从初级到高级,只需要 1 年甚至更短的时间来完成。所以作为一名软件测试工程师,未来的发展空间是非常广阔的。

 

不过高薪意味着这个行业并不好做,它需要掌握的知识太多了。而且目前市场在要求广泛的同时,也开始慢慢细化,越来越强调专向发展。软件测试覆盖的领域很广,比如网站测试、手机测试、应用软件测试等等。

 

未来,你需要先明确今后的职业发展,再深入学相应的知识。

 

01

盘点软件测试的细分岗位

 

1.走技术路线:功能测试工程师,自动化测试工程师,性能测试工程师,安全测试工程师,测试开发工程师,测试专家。

 

2.走管理路线:软件测试工程师(初级、中级、高级),测试组长(leader),测试主管,项目经理,测试总监。

 

3.走业务路线:软件测试工程师(初级、中级、高级),产品经理,质量经理,QA。

 

4.走讲师路线:软件测试工程师(初级、中级、高级),测试讲师,讲师主管,机构合伙人。

 

其实从初级走到高级,基本上需要3-5年的时间,假设如果你25岁入行的话,这个时候也差不多到30岁了,那么30岁以后拼的就不仅仅是技术了,而是各个方向多元化发展,比如管理,口才、人际关系等。只有综合发展,我们才能在软件测试这个行业走得更远!

 

 

02

松勤推荐的软件测试的职业规划如下

 

【1~2年】专注测试技术 

熟悉整个测试过程及产品业务领域,学习和掌握测试工具,测试方法,学习一门编程语言、操作系统、网络与数据库等方面的技能。学习自动化测试技术;开发和执行测试脚本,性能测试技术等!

 

【 3~4年】专注测试过程 

深入了解测试过程,掌握测试过程设计及改进,参与软件工作产品的同行评审;进一步了解产品业务领域,改进测试自动化编程技术,能指导初级测试工程师;加强编程语言、操作系统、网络与数据库方面的技能。管理1~3名测试工程师,担任任务估算、管理及进度控制;进一步培养在软件项目管理及支持工具方面的技能。

【4~5年】:专注测试管理 

管理4~8名测试工程师,提高任务估算、管理及进度控制能力,完成测试规划冰制定测试计划;研究测试的技术手段,保持使用项目指导及支持工具的技能;用大量的时间为其他测试工程师提供技术及过程方面的指导;开始与客户打交道并做演示推介。

 

【5年以上】:根据自己的喜好找准自己的方向 

是走技术、管理、产品还是讲师?就要看自己所擅长的领域。

 

松小勤大胆估测一下软件测试今后的发展:未来,专注于某个测试领域,或者掌握新兴测试技术的软件测试人员会越来越吃香。

 

比如网页,app,安全,性能,接口,自动化。等到一定阶段,对研究的领域有了自己的见解,就可以称为这一领域的专家。无论在哪个行业,具备这样水平的从业者都会是人事眼中的“香饽饽”。

 

 

03

软件测试工程师的薪资范围

 

软件测试难度不大容易上手,适宜转行人员。当然,随着测试人员从业年限、处理问题能力的提升速度、发展方向的不同等,测试人员薪资差距会逐渐拉大。

 

  • 初级软件测试工程师薪资大概是8-11K

  • 1-3年的中级软件测试工程师薪资平均薪资是11-15K+

  • 3-5年的软件测试工程师平均薪资有15K-20K+

  • 资深软件测试工程师/测试专家/测试开发/测试管理至少20K+

 

可以说这是以一个稳定的趋势在不断上升中的行业,只要稳步前行,把握好专业技能,那高薪一定不成问题。

 

对于在新的一年从事软件测试行业的求职者而言,决定了之后,努力学会相应的技能才是最关键最根本的一点,相较于还没有迈出第一步,就焦虑这个,担忧那个,不如好好扎实基础,提升自我的能力~