很多测试小白在初入测试领域时经常弄不清楚自己的定位,也没有确定自己未来的发展方向究竟如何。本文就为大家总结了一份软件测试工程师职业生涯路线盘点,收藏了解。
软件测试在职业发展上,可以概括分为“管理”和“技术”两大类。另外,软件测试还可以在质量领域发展。下面就从这两方面给大家来说一下。
技术路线:初级测试工程师→中级测试工程师→高阶测试工程师→资深安全/性能测试工程师→测试开发架构师
管理路线:测试工程师→测试组长→测试经理→质量总监(公司级别)→事业部总经理
第一阶段:初级测试工程师(0~2年)
自身条件:初出茅庐,自身刚从计算机专业毕业,或刚刚参加了软件测试课程培训,没有实战经验。具体工作:执行测试用例,记录bug,并回归测试,通过qtp等测试工具录制回归测试脚本,并执行回归测试脚本。
第二阶段:中级测试工程师
自身条件:有1~2年工作经验的测试工程师或程序员。具有初步的自动化测试能力,完善自动化测试脚本。具体工作:设计和编写测试用例,编写自动测试脚本程序且担任测试编程初期的领导工作。
学习方向:拓展编程语言、操作系统、网络与数据库方面的技能。
第三阶段:高阶测试工程师/测试组长
(内含性能测试工程师/自动化测试工程师/安全测试工程师)
高阶测试工程师
自身条件:有3~4年经验的测试工程师或程序员。具有一定的行业业务知识,储备系统分析员的能力。
具体工作:帮助开发或维护测试或编程标准与过程,分析软件需求,获得测试需求。确定测试需求相应的测试方法,获得测试策略方案。参与同行的评审(软件需求,软件测试计划等),并为其它初级的测试工程师或程序员充当顾问。
学习方向:继续拓展编程语言、操作系统、网络与数据库方面的技能。
测试组长
自身条件:一般由有两年左右工作经验的测试工程师担当。可能会管理2~5名软件测试工程师。一般来说,测试组长不会负责整个产品,只是负责其中一个或多个特性。
具体工作:测试组长并不是完全的管理者。从事的管理工作大多仅集中在测试计划的制订和执行上;在产品测试上,他们常会负责产品重点、难点的测试;除此之外,他们还要负责带新员工,让测试工作可以顺利进行下去。
第四阶段:资深安全/性能测试工程师/测试经理
资深安全/性能测试工程师
自身条件:有6~10年经验的测试工程师或程序员。具体工作:负责管理8~10名技术人员。性能测试整体方案设计,软件系统性能问题定位和性能优化,内存优化及分析数据溢出等,分析系统的安全漏洞等。负责进度安排、工作规模/成本估算、按进度表和预算目标交付产品。负责开发项目的技术方法。为一些用户提供支持与演示。
测试经理
自身条件:有5年以上的工作经验。具体工作:中级软件测试管理者负责的对象为产品,可能会管10~20名软件测试工程师(其中包括测试组长)。中级软件测试管理者重要的工作还是运作测试项目,制订并执行测试计划,测试结束后还需要对产品质量进行评估,给出产品发布建议。
第五阶段:质量总监(公司级别)/测试开发架构师
自身条件:有10年以上工作经验的软件设计架构师,能够设计整个产品架构,决定各模块如何协调工作,决定采用何种开发平台。
具体工作:领导公司测试技术的发展和测试策略上的方向
学习方向:开发和设计测试框架测试库;纵横全局的考虑产品的功能,设计复杂的测试系统;负责研发某一项特定的测试技术;为你的公司考虑如何提高测试效率。
当然,小伙伴也可以通过自身的情况来选择合理的发展路径,但还是要建议测试管理者一定不要过早地放弃技术,走所谓的“纯管理”路线,把自己陷入各种管理会议、沟通协调中。只有在产品测试中不断地实践、总结、再实践、再总结,才能不断地提升自己。如果忽视测试技术水平,那我们的职业能力会与资历越来越不匹配,从而越走越窄。
27
2023.10
26
很多测试小白在初入测试领域时经常弄不清楚自己的定位,也没有确定自己未来的发展方向究竟如何。本文就为大家总结了一份软件测试工程师职业生涯路线盘点,收藏了解。......
注册会计师证作为职场中的黄金证书,具有广泛的适用性和持续的实用性。通过了解注册会计师证的作用、优势、适用范围、学习考试经验以及使用技巧,我们可以更好地规划自己的职业发展道路。......
注册会计师的备考是一个充满艰辛和挑战的过程,对于零基础或基础薄弱的考生来说,是需要良好的准备和指导的,而参加CPA培训机构可以帮助大家实现这点。那么,上海CPA备考哪个培训机构比较好本文将就此与大家探讨。......