文章多数来自互联网,若有冒犯的地方,请朋友们说明下,我会及时删除该文章!

软件测试工程师的发展方向【转】

上一篇 / 下一篇  2011-02-25 12:06:09

测试工程师的职业发展来看这个问题。一般来讲,测试工程师的发展方向无外乎以下几个方面,而每个方向的要求是不一样的,谈论测试人员的技术要求,我们也需要根据个人的职业规划和公司的发展来看这个问题。

 级测试工程师

  刚入门拥有计算机科学学位的个人或具有一些手工测试经验的个人。开发测试脚本并开始熟悉测试生存周期和测试技术

  测试工程师/程序分析员

  具有1~2年经验的测试工程师或程序员。编写自动测试脚本程序并担任测试编程初期领导工作。拓展编程语言、操作系统、网络与数据库技能。

  高级测试工程师/程序分析员

  具有3~4年经验的测试工程师或程序员。帮助开发或维护测试或编程标准与过程,负责同级的评审,并为其他初级的测试工程师或程序员充当顾问。

  测试组负责人

  具有4~6年经验的测试工程师或程序员。负责管理1至3名测试工程师或程序员。担负一些进度安排和工作规模/成本估算职责。

  测试/编程负责人

  具有6~10年经验的测试工程师或程序员。负责管理8至10名技术人员。负责进度安排、工作规模/成本估算、按进度表和预算目标交付产品。

  测试/质量保证/开发(项目)经理

  具有10多年的工作经验。管理8名或更多的人员参加的1个或多个项目。负责这一领域(测试/质量保证/开发)内的整个开发生存周期业务。

  计划经理

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

1、技术类。这个方向对于技术的要求是最高的。从一个测试工程师到一个测试技术专家,一般来讲,我们要求精通测试理论知识,精通一到两种自动化测试工具和测试技术,精通一到两种测试类型与工具(性能测试,压力测试,安全性测试等);熟练掌握两到三种编程语言,熟练掌握windows和Linux,Unix的系统管理,熟练掌握数据库的性能监控与调优,熟练掌握网络监控与管理知识;熟悉系统架构,质量管理,流程管理和控制,配置管理,软件开发,项目管理的知识,熟悉公司的技术和产品发展策略;了解行业相关知识,了解公司的发展战略。

  2、管理类。这个方向对于技术的要求相对较低,但是对于管理相关的技术和非技术能力的要求较高。我们对于从事测试管理的组长到测试经理,一般都有以下的一些要求。精通测试理论知识,项目管理知识;熟练掌握质量管理,流程管理和控制,配置管理的知识,熟练掌握各种测试类型,非常熟悉公司的产品发展策略;了解测试工具和测试技术,了解行业知识,了解公司的发展策略。

  3、业务类。这个方向对于行业相关的技术和知识要求很高,而对于基本的测试理论和测试技术的要求较低。一般来讲,要求精通行业知识,即产品本身的知识,以及产品相关的知识;非常了解甚至能够参与到公司产品策略的制定;了解测试理论和测试技术,了解公司的技术发展战略和整体发展战略。

  以上是测试人员比较常见的三个职业发展方向,每一个测试人员都应该有自己明确的发展目标,并和公司达成一致。从上面的三个发展方向大家可以看到,不同的发展方向对技术和能力的要求是不一样的,只有清楚了自己的发展方向,才能有的放矢的在日常的工作中积累。另一方面,对于测试人员的要求不仅仅在于技术上,更需要在沟通能力,领导能力等上下功夫,这样才能获得更好的职业发展!


TAG:

 

评分:0

我来说两句

congyu15

congyu15

自动化测试工具学习ING,做了近两年的手工测试,对于自动化测试一知半解。希望同行的兄弟姐妹们能够帮助我、指导我学习自动化测试工具,你们的一字一句都是我成长的源泉。感谢你们的无私奉献、乐此不疲!

日历

« 2024-03-23  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

数据统计

  • 访问量: 33404
  • 日志数: 126
  • 建立时间: 2010-11-24
  • 更新时间: 2012-02-17

RSS订阅

Open Toolbar