软件测试工程师职业规划

发表于:2010-8-30 13:04

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:51Testing软件测试网采编

  初级测试工程师——入门级,具有一些手工测试经验,开发测试脚本并开始熟悉测试生存周期和测试技术

  测试工程师——能够独立编写自动测试脚本程序并担任测试编程初期的领导工作,进一步拓展编程语言、操作系统、网络与数据库方面的技能;

  高级测试工程师——帮助开发或维护测试或编程标准与过程,负责同级的评审,并能够指导初级的测试工程师;

  Team Leader——一般具有5年左右工作经验,负责管理一个小团队。负责进度安排、工作规模/成本估算、按进度表和预算目标交付产品,负责开发项目的技术方法,能够为用户提供支持与演示;

  测试经理——能够担当测试领域内的整个开发生存周期业务,能够为用户提供交互和大量演示,负责项目成本、进度安排、计划和人员分工;

  计划经理——具有多年纯熟的开发与支持(测试/质量保证)活动方面的经验,管理从事若干项目的人员以及整个开发生存周期,负责把握项目方向与盈亏责任。

  职业规划:

  1.第一阶段,学习自动化测试工具,学会编写脚本;

  2.第二阶段,学习编写测试计划,测试方案,测试用例;

  3.第三阶段,学习配置管理,版本控制,项目管理,bug管理;

  4.第四阶段,转向做一个管理者.

  每个人选择测试工程师职位的原因不尽相同.为了以后转开发积累经验的的,为了入门简单的,为了不加班的,有看好职业前景的,等等......

  技术方向就沿着测试开发的路一直走下去.最终成为技术上的大拿,在一个公司里成为核心技术人员

  这个方向对技术的积累要求最高,适于那些对管理没什么兴趣,就想专心做技术的人。要沿着这条路走下去,需要一直不断地在开发能力上的积累,并且还要求一定的知识广度和对职业的独特理解。

  管理方向呢,工作个几年以后转向测试经理,以后的发展就多样了,质量总监\项目经理等等。

  有些人说做管理不需要技术,却没想过作过一个技术工作,自己都不会的东西怎么去管理别人,当然也有例外,有些管理人员也的确是靠自己的人格魅力去让一 个团队健康发展的。不过那只是极少数罢了。大多数测试管理人员也是需要在技术上有一定积累的。而且对于所有工作都一定要比较熟悉,黑白盒,自动化,性能, 用例设计,配置管理,计划方案的设计等等,并且还要去调合团队内部的工作氛围,制定适当的激励机制,作为一个管理者绝不比一个技术人员需要积累的东西少。

  而流程控制大概是选的人最少的,QA累死不讨好,最终成为一代终极流程控制顾问。

  这一类工作需要有非常大的耐心和自信,需要在工作中对流程控制方面有自己的感悟,需要对理论很熟悉。对人的毅力也是个极大的考验呢。

  其他的,还有做用例做到极至,做功能测试做到极至,做用户体验做到极至的等等,总之各种发展方向者需要努力的坚持,任何一个方向做好了都很好。

41/41234>
《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • Anly_35
    2010-12-28 14:52:56

    强,学习了

  • blue27orange
    2010-9-08 14:41:40

    迷茫的时候,麻木的时候,瞄2眼!

  • csjl
    2010-9-03 10:34:07

    谢谢楼主,我新人!

  • shj2010
    2010-9-01 15:14:51

    强,学习了

  • YangMay
    2010-8-31 09:58:25

    呵,不知道楼主目前是一个什么样的阶段.个人觉得不管是什么方向,热情+兴趣+坚持.

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号