您还未登录! 登录 | 注册 | 帮助  

您的位置: 首页 > 业务知识 > 正文

软件测试职业发展规划,带你走出迷茫

发表于:2021-06-01 作者:test20190505 来源:CSDN

目标

对于软件测试来说,或者其它任何行业来说,方向很多,路线很多,但是总目标只有一个,认准目标,分解目标,按照计划一步一步踏实走下去,贵在坚持,所以看完以下方向(皆是有很多成功案例的),请一定给自己定个职业目标和职业规划,制定学习地图或发展计划,剩下的就是执行、执行、还是执行。

1、技术方向

测试工程师

最初的路线一般是:初级测试工程师》中级测试工程师》高级测试工程师 / 资深测试工程师

主要是到高级测试工程师:测试整体流程把控,负责软件业务的各类型测试;重在技术,也偏业务,即熟悉业务领域知识;要进行测试过程跟踪,监控,协助管理;要进行流程改进,带初中级工程师;但定位不清晰,什么都会做,这个时候需要考虑思维的扩展,全局把控,高层次的发展,所以建议升级测试开发或测试架构师。

自动化测试工程师

一般是自动化测试规划;利用工具进行自动化测试;要求具备一定脚本能力、业务能力(因为可能不是专职自动化,也需要同时做其它测试);门槛相对低,容易实现。

性能测试工程师

性能规划、测试;

性能瓶颈分析;

进行风险控制、性能评估、性能调优;

门槛高,要求的专业知识多,比如操作系统原理、数据库原理等必须熟练。

安全测试工程师

专业性极强,如果要做,就一定要进细分的公司去学习,一步一步走上去,没有什么捷径。

测试开发工程师

开发工具、平台等;

提升测试团队效率,服务测试团队;

要求熟练掌握开发语言,开发和测试皆有人做。

测试架构师

整个测试部,技术方向把控;

要求:测试理论、技术方法等深入研究,全局观。

2、管理方向

测试组长

管理几个功能测试工程师,一般小团体吧,有一个主要负责的,协调资源、整体计划等,上级可能是项目经理或测试主管。

测试主管

测试组长、测试主管不同的叫法,每个公司不一样,都属于测试管理的岗位。

测试经理

以管理测试部门为主,其下可能会有多个测试组,比如自动化测试团队或测试开发团队等;

除了关注技术本身,还得关注部门发展、绩效等;

关注整个部门效率和质量

测试总监

测试经理上级,与研发总监类似,从属或平级都有可能;

相当于质量部门的最高负责人,属于较高级别的测试管理了;

岗位有限,一般大厂细分多一点。

项目经理

负责项目整体协调、跟进监控,对整体项目团队负责;

要一定口才,多方位能力;

最好有PMP或国家项管证书。

质量管理

QA、质量审核员、SCM(配置管理)、质量改进、风险分析等专业方向,一般也是质量管理》质量经理》质量总监(与测试总监可以为同一人)的架构。

研发总监

多转了几个圈(开发、测试、管理和其它整体体系和技能要求),较难。

3、业务方向

组织架构一般是:需求分析师》产品经理》业务专家》资深行业顾问;

测试是对业务最了解的,转产品相对容易。

4、其他

其他方向的也较多:

开发工程师

同测试差不多的路线,后续也会转测开、架构、管理类。

咨询顾问

独立咨询、咨询机构,主要做企业,也有针对个人(看影响力)。

培训老师

讲师,不错的发展渠道,但是需要知行合一(这一点较难)。

创业

较难,看个人吧,需要项目资源、人脉资源等。

销售市场

测试非常了解产品,有一定交际能力做该方面销售技术等都很适合。

技术支持

售前售后,类似销售。

运维

测试转运维也相对容易,谁叫咱们掌握的知识面广呢。

devops、testops,都与运维脱不了干系~~

本人也考过系统规划与管理师,也就是国内软考高级(ITSS的体系学习),也是属于运维的管理。

运营

本人曾做过一段时间运营,对文档、分析、解决问题、沟通的能力都有一定要求,一般测试都有该方面能力,也算是不错的转身。

写在最后

无论选择哪条路,最重要的是明确目标,结合自己的性格、兴趣、实际等多方思量,不要盲从,是对自己最大的尊重;有时候可能选择大于努力,随着年龄和经验见识的增长,一定要考虑的是精准努力、精益发展。