文档介绍:软件测试工程师职业规划
发布时间 : 2010-8-30 13:04 作者 : 未知 来源 : 51Testing 软件测试网采编
初级 测试 工程师 —— 入门级,具有一些手工测试经验,开发测试脚本并开始
熟悉测试生存周期和 测试技术 ;
测试工程师 —— 能够独立编写自动测试脚本程序并担任测试编程初期的领
导 工作 ,进一步拓展编程语言、 操作系统 、网络与 数据库 方面的技能;
高级测试工程师 —— 帮助开发或维护测试或编程标准与过程, 负责同级的评
审,并能够指导初级的测试工程师;
Team Leader —— 一般具有 5 年左右工作经验, 负责管理一个小团队。 负责
进度安排、工作规模 /成本估算、按进度表和预算目标交付产品,负责开发项目
的技术方法,能够为用户提供支持与演示;
测试经理 —— 能够担当测试领域内的整个开发生存周期业务, 能够为用户提
供交互和大量演示,负责项目成本、进度安排、计划和人员分工;
计划经理 —— 具有多年纯熟的开发与支持(测试 /质量保证)活动方面的经
验,管理从事若干项目的人员以及整个开发生存周期, 负责把握项目方向与盈亏
责任。
职业规划 :
 ,学习 自动化测试 工具 ,学会编写脚本 ;
 ,学习编写测试计划 ,测试方案 ,测试用例 ;
 ,学习 配置管理 ,版本控制 ,项目管理 ,bug 管理 ;
 ,转向做一个管理者 .
每个人选择测试工程师职位的原因不尽相同 .为了以后转开发积累经验的的 ,
为了入门简单的 ,为了不加班的 ,有看好职业前景的 ,等等 ......
技术方向就沿着测试开发的路一直走下去 .最终成为技术上的大拿 ,在一个公
司里成为核心技术人员
这个方向对技术的积累要求最高, 适于那些对管理没什么兴趣, 就想专心做
技术的人。 要沿着这条路走下去, 需要一直不断地在开发能力上的积累, 并且还
要求一定的知识广度和对职业的独特理解。
管理方向呢 ,工作个几年以后转向测试经理 ,以后的发展就多样了 ,质量总监
项目经理等等。
有些人说做管理不需要技术, 却没想过作过一个技术工作, 自己都不会的东
西怎么去管理别人, 当然也有例外, 有些管理人员也的确是靠自己的人格魅力去
让一个团队健康发展的。 不过那只是极少数罢了。 大多数测试管理人员也是需要
在技术上有一定积累的。 而且对于所有工作都一定要比较熟悉, 黑白盒,自动化,
性能,用例设计,配置管理,计划方案的设计等等,并且还要去调合团队内部的
工作氛围, 制定适当的激励机制, 作为一个管理者绝不比一个技术人员需要积累
的东西少。
而流程控制大概是选的人最少的 ,QA 累死不讨好,最终成为一代终极流程控
制顾问。
这一类工作需要有非常大的耐心和自信, 需要在工作中对流程控制方面有自
己的 感悟 ,需要对理论很熟悉。对人的毅力也是个极大的考验呢。
其他 的,还有做用例做到极至,做 功能测试 做到极至,做用户体验做到极至
的等等,总之各种发展方向者需要努力的坚持,任何一个方向做好了都很好。
如果你是测试员或是高级测试员 ,有志转向管理发展 ,那么需要加强以下几点 :
1. 测试计划的编写 (要结合测试的项目 ,