博为峰教育老师直接接听

400-029-09** 400-029-0997 转 18567
查看完整号码
扫码拨号
微信扫码拨号

超全「软件测试工程师」职业生涯路线盘点

作者:博为峰 来源:博为峰 2023/10/30 16:23:26

很多测试小白在初入测试领域时经常弄不清楚自己的定位,也没有确...

很多测试小白在初入测试领域时经常弄不清楚自己的定位,也没有确定自己未来的发展方向究竟如何。 笔者有一位从事了测试岗位3年的朋友,其表示,工作至今才真正开始思考,自己和刚从事这份工作时有什么不同,而当自己工作到第5、6年时又会发生怎么样的变化。 这个问题对于我感触也很深,软件测试一定是一个有发展空间的岗位,这是毋庸置疑的,但是很多时候初入行的我们对行业并不了解,摸着石头过河,从而错过了很多机会,那么软件测试的职业发展方向有哪些?作为软件测试工程师, 又该如何为自己制订职业发展规划? 本期,就为大家总结了一份「软件测试工程师」职业生涯路线盘点。 软件测试在职业发展上,可以概括分为“管理”和“技术”两大类。另外,软件测试还可以在质量领域发展。下面就从这两方面给大家来说一下。 技术路线: 初级测试工程师→中级测试工程师→高级测试工程师→资深安全/性能测试工程师→测试开发架构师 管理路线: 测试工程师→测试组长→测试经理→质量总监(公司级别)→事业部总经理 第一阶段:初级测试工程师(0~2年) 自身条件:初出茅庐,自身刚从计算机专业毕业,或刚刚参加了软件测试课程培训,没有实战经验。 具体工作:执行测试用例,记录bug,并回归测试,通过qtp等测试工具录制回归测试脚本,并执行回归测试脚本。 第二阶段:中级测试工程师 自身条件:有1~2年工作经验的测试工程师或程序员。具有初步的自动化测试能力,完善自动化测试脚本。 具体工作:设计和编写测试用例,编写自动测试脚本程序且担任测试编程初期的领导工作。 学习方向:拓展编程语言、操作系统、网络与数据库方面的技能 。 第三阶段:高级测试工程师/测试组长 (内含性能测试工程师/自动化测试工程师/安全测试工程师) >>高级测试工程师 自身条件:有3~4年经验的测试工程师或程序员。具有一定的行业业务知识,储备系统分析员的能力。 具体工作:帮助开发或维护测试或编程标准与过程,分析软件需求,获得测试需求。确定测试需求相应的测试方法,获得测试策略方案。参与同行的评审(软件需求,软件测试计划等),并为其它初级的测试工程师或程序员充当顾问。 学习方向:继续拓展编程语言、操作系统、网络与数据库方面的技能。 >>测试组长 自身条件:一般由有两年左右工作经验的测试工程师担当。可能会管理2~5名软件测试工程师。一般来说,测试组长不会负责整个产品,只是负责其中一个或多个特性。 具体工作:测试组长并不是完全的管理者。从事的管理工作大多仅集中在测试计划的制订和执行上;在产品测试上,他们常会负责产品重点、难点的测试;除此之外,他们还要负责带新员工,让测试工作可以顺利进行下去。 第四阶段:资深安全/性能测试工程师/测试经理 >>资深安全/性能测试工程师 自身条件:有6~10年经验的测试工程师或程序员。 具体工作:负责管理8~10名技术人员。性能测试整体方案设计,软件系统性能问题定位和性能优化,内存优化及分析数据溢出等,分析系统的安全漏洞等。负责进度安排、工作规模/成本估算、按进度表和预算目标交付产品。负责开发项目的技术方法。为一些用户提供支持与演示。 >>测试经理 自身条件:有5年以上的工作经验。 具体工作:中级软件测试管理者负责的对象为产品,可能会管10~20名软件测试工程师(其中包括测试组长)。中级软件测试管理者最重要的工作还是运作测试项目,制订并执行测试计划,测试结束后还需要对产品质量进行评估,给出产品发布建议。 要做好这些,需要他们掌握更多的项目管理知识,深入理解项目价值,做好项目范围管理、质量管理、成本管理、时间管理、风险管理和人力管理。除此之外, 他们还要和开发人员、市场人员、服务人员等密切配合、紧密合作,其间,沟通协调能力必不可少。 第五阶段:质量总监(公司级别)/测试开发架构师 自身条件:有10年以上工作经验的软件设计架构师,能够设计整个产品架构,决定各模块如何协调工作,决定采用何种开发平台。 具体工作:领导公司测试技术的发展和测试策略上的方向 学习方向:开发和设计测试框架测试库;纵横全局的考虑产品的功能,设计复杂的测试系统;负责研发某一项特定的测试技术;为你的公司考虑如何提高测试效率。 做管理还是做技术? 看了以上的统计,相信大家对软件测试的职业发展比较清晰了,但是还有一个困扰了很多资深测试工程师的问题存在: 很多人会更偏向管理层面,认为到了30岁测试工程师还在做技术是一件很丢人的事情,其实并不然,软件测试在 “技术方向”和“管理方向”上又是可以相互转换、交叉发展的,测试管理者可以转岗为测试架构师,测试架构师也可以转岗为测试管理者。 我们从时间上来计算,如果本科23岁毕业,到30岁也只有7年的时间,并不算太长,对于软件测试的理解,只能算是 “管中窥豹” 而已。所以建议软件测试工程师在计划职业发展里程碑时,可以把时间放得更长一些, 5年一个小台阶,10年一个大台阶,也许对软件测试行业来说,更合适一些。

当然,小伙伴也可以通过自身的情况来选择合理的发展路径,但还是要建议测试管理者一定不要过早地放弃技术,走所谓的“纯管理” 路线,把自己陷入各种管理会议、沟通协调中。 只有在产品测试中不断地实践、总结、再实践、再总结,才能不断地提升自己。如果忽视测试技术水平,那我们的职业能力会与资历越来越不匹配,从而越走越窄。

点击下方 “阅读原文” ,挑 战 年薪20万 ~

添加微信咨询
小博老师 @成都博为峰教育

提供专业的课程咨询服务

微信号:bwf******zx

立即咨询

“成都博为峰教育”是成都市锦江区博为峰职业技能培训学校有限公司在教育宝平台开设的店铺,若该店铺内信息涉嫌虚假或违法,请点击这里向教育宝反馈,我们将及时进行处理。

机构评分

环境:4.0师资:4.0服务:4.0效果:4.0

公示信息

店铺名称:成都博为峰教育

单位名称:成都市锦江区博为峰职业技能培训学校有限公司

账号名称:cdbwfjy(180******75)

所属城市:四川成都

入驻时长:21年

在线客服:在线聊

微信咨询

返回顶部