测试工程师职业发展

时间:2022-07-03 13:59:45 职业/专业/职能 我要投稿

测试工程师职业发展

  一份工作到两三年的时候,大部分人都会变成熟手,这个时候往往会陷入不断的重复,有很多人会觉得厌倦,有些人会觉得自己已经搞懂了一切,从而懒得去寻求进步了。以下是小编整理的测试工程师职业发展,仅供参考。

测试工程师职业发展

  测试工程师职业发展1

  软件测试职业发展方向,大体分为两个条路线:管理方向,测试技术方向,分别向上发展成为技术学者和咨询顾问。具体路线发展如下:

  管理方向:

  首先是常规路线,这条发展路线要求管理与技术并重,因为软件测试的行业特点决定了这个因素:测试工程师向上晋升到测试组长、测试主管、测试经理、测试总监,直至咨询域的更高方向!

  A.测试组长:

  1)是企业项目级主管,

  2)适用领域:3到5年职业经验的测试从业者。

  3)工作内容:根据项目经理或测试经理的计划安排,调配测试工程师执行模块级或项目级测试工作,并控制与监督软件缺陷的追踪,保证每个测试环节与阶段的顺利进行。

  B.测试经理:

  1)更高级别的测试管理者:

  2)适用领域:5到8年的测试从业者,

  3)工作内容:统筹整个企业级或项目级测试流程外,还要对于不同软件架构、不同开发技术下的测试方法进行研究与探索,为企业的测试团队成员提供指导与解决思路,同时还要合理调配不同专项测试的人力资源(如业务测试工程师、自动化测试工程师、白盒测试工程师、性能测试工程师),对软件进行全面的测试;另外,一些企业里,测试经理还需要与客户交流与沟通,负责部分的销售性或技术支持性工作。

  C:测试总监,

  1)属于常规发展路线的最高域,该职位都相当于CTO或副总的级别,

  2)适用领域:5-10年从业者

  工作内容:驾驭着企业全部的测试与测试相关资源,管理着企业的全部测试及质量类工作。

  技术路线:

  我们定义为测试开发工程师,也是是POPTEST主要培养方向,它划分为三个方向:是自动化测试工程师、白盒测试工程师、性能测试工程师

  a.自动化测试工程师:

  1)定义在功能测试范畴,指通常所说的依靠自动化测试工具进行软件黑盒测试的'工程师。

  2)自动化测试是软件测试执行阶段的必然趋势,社会对于软件测试的认可度以及对自动化测试人才的需求必将日益增加。

  b.白盒测试工程师

  1)定位于在软件测试周期的单元测试阶段对软件进行的代码级测试的人,包括代码走读、代码功能与思维测试、代码内存泄漏检查、代码运行效率检查、代码测试覆盖率分析等。如果说,自动化测试只是依靠脚本语言完成测试脚本编写与调试的过程(因为自动化测试工程师的工作重点不在编写脚本),

  2)能力要求:对大型程序开发语言的完全掌握,因此其技术要求相对偏高!

  c.性能测试工程师,

  1)系统测试阶段、功能测试后对软件系统性能指标进行采集分析和运行效率检测的人。

  2)白盒测试可以不做,但是性能测试必须要做,

  3)性能测试工程师相对来说,是三个技术路线里技术要求最高的,因为软件的性能瓶颈归根结底落实到代码的运行效率这个问题上,因此性能测试要做好,性能测试工程师起码要懂开发;而为了发现性能问题,要懂软件开发架构;为了定位性能问题,要懂操作系统、网络协议、应用服务器乃至数据库的原理与使用;为了最终解决性能问题,要根据定位的问题有针对性的对代码、操作系统、网络架构、服务器、数据库进行优化!当然性能测试是一个系统工程师,绝对不是一两个人的事情,对于常规性能测试工程师,具备定位性能问题的能力即可。技术路线高级域:

 测试工程师向上发展分别称为是资深自动化测试工程师、资深白盒测试工程师、资深性能测试工程师、这些高级技术类人才完全与常规测试经理平齐,属于软件测试职业发展高级域。

  资深自动化测试工程师由自动化测试工程师晋升而来。如果说常规自动化测试工程师只是负责自动化测试脚本本身的设计与开发,那么资深自动化测试工程师的工作内容就是自动化测试这项工作的实施!资深自动化测试工程师来设计测试框架,,开发测试工具,这些也都是建立在资深自动化测试工程师具有深厚的技术底蕴后,主导其他人员协调完成的事情。

  资深白盒测试工程师,其工作内容包含常规白盒测试工程师的内容,除此之外,要协助测试经理或测试总监攻关测试方法与技术性难题,因此其技术水平更加雄厚。如果常规白盒测试工程师是停留在某种程序设计语言类型的代码级测试,那么资深白盒测试工程师就要脱离程序设计语言本身,结合不同架构、多种开发技术交互的情况下,寻找代码测试方法,并具有对代码优化的能力。

  资深性能测试工程师,来源于常规性能测试工程师,按照常规性能测试工程师的技术要求,资深性能测试工程师应该具备性能测试整体方案的设计能力,以及软件系统性能问题定位和性能优化的能力!除此之外,也要对主流的软件开发模式下的应用系统具有敏锐的洞察认识和感知认识。

  测试技术学者方向:

  在技术路线,向上继续提升的方向,我们称之为“技术学者”;如果说前面描述的技术职位的所涉范围都定位在企业内部,即企业级资深性能测试工程师,那么技术学者,我们可以看作是领域级专项人才!随着软件测试行业的职位不断细化,每个人在自己擅长的领域走向深入,都可以成为该领域的技术学者,技术学者在自已经营的领域里,具有个人独到的见解和深厚的技术实力,而这类人才可以不再从事具体的测试工作,而是提供行业性测试技术咨询、培训等,为软件测试整体行业的发展,起到了鲜明的带头作用。

  测试管理方向:

  管理路线的最高发展域是咨询,与技术路线的学者类似,在配置管理、质量保证、软件产品化、行业领域达到高深造诣的人才,他们有丰富的从业经验、深厚的管理底蕴,具有对软件工程高瞻远瞩的慧眼和胆识,往往供职在专业的咨询与培训公司,提供IT业管理类咨询与培训的服务,推动着软件行业的前进。国内外很多为软件企业进行CMM咨询和实施的公司里,就是这些人才的大本营之一!

  由于国内软件测试行业目前的发展迅速、需求旺盛,在国内的软件测试职位晋升一般要比国外快,但因行业本身太年轻,大家对软件测试中软件测试职业的发展了解不够,从而导致许多有志在此发展的年轻人举步不前。所以下面介绍一下海外公司成熟的软件测试行业职位分布情况,我国一些在软件测试行业中处于前端的公司与之也相仿,这可以作为软件测试职业规划的参考,给新人一个导向。

  测试工程师职业发展2

  快则两三年,慢则四五年,测试工程师会遇到自己的瓶颈点,综述一下,大致有如下几种情况:

  一、自满型:

  在一家公司变成了资深人士(老油子),对某个行业业务的黑盒测试、灰盒测试很熟悉,基本上什么项目过来,都能比较熟练的搞定。然后就吃定老本,开始不思进取,趁年轻,还没有开始养家糊口的压力,相对来说付出的努力和获得的回报还可以。就比较舒服的耗着时间。

  二、疲惫型:

  对现有的开发测试流程十分熟悉,感觉到日复一日、项目复项目的工作已经没有新鲜感。总是大同小异的测试方法、测试用例、测试执行、项目组压缩时间、加班、突击、风险评估……在高强度、重复性的的工作中,身心疲惫。

  三、压力型:

  刚毕业的时候,挣的.钱多点少点无所谓,趁年轻,负担小,主要想的是学经验,适应社会。现在毕业好几年,家里人催促结婚生子,买房子。几年之后,和同学比,在上海的确比在中小城市工资高了2-3K,但是房价却高了3、4倍。在生活和家庭,甚至何去何从的压力下,影响了自己对职业发展的看法。

  四、提升困难型:

  自己很努力,从测试工程师到高级测试工程师到测试组长到项目经理一路走过来,项目完成出色,团队梯队搭建合理,对产品线的贡献很大。但是走到了个人职业发展的瓶颈点。再往上走就到中层,甚至到高层。而且目前的中层或高层都很有能力、并且比较稳定。要慢慢的熬,然后和一些同样牛的人抢一个位置。一眼望去,四、五年都没有什么好的个人发展。换一个公司继续发展,又怕大环境不好,空降部队容易受排挤。如何提升自己,变成了一个瓶颈。

  五、迷茫型:

  原来就业困难,毕业时看到测试工程师有10万缺口,先就业再择业,骑驴找马。几年之后,感觉对测试行业比较熟悉,同时经过磨合,真正对自己的职业产生一定的想法。自己到底要做什么?怎么做?自己的发展和目标是什么?一系列的为什么,让自己在人生的分岔口和选择点产生了迷茫,不知何去何从。

  六、困扰型:

  感觉测试工作挺好的,能学到很多东西,随着自己的技能增长,相应的收入反馈也比较理想。但是感觉整个社会是浮躁的,看到做其他职业的人,来钱那么快,或者通过个别的机遇,一举挣了多少多少。同时,业内都说IT是吃青春饭,测试职业要不要一直做下去。做到最后会是一个什么样的结果?还是要及早抽身,去其他行业博一把?

【测试工程师职业发展】相关文章:

关于测试工程师的职业发展之路07-13

11道题测试你职业规划发展状况07-10

职业发展07-10

一位前辈工程师职业发展的忠告07-12

需要人力资源招聘用的职业发展测试题07-13

职业智商测试及分析07-22

职业发展的拐点发展07-13

职业化的职业发展07-10

网络工程师职业规划?发展前景?07-10

职业发展的策略07-04