测试工程师职业规划及计划.docx
- 文档编号:7010775
- 上传时间:2023-01-16
- 格式:DOCX
- 页数:11
- 大小:108.04KB
测试工程师职业规划及计划.docx
《测试工程师职业规划及计划.docx》由会员分享,可在线阅读,更多相关《测试工程师职业规划及计划.docx(11页珍藏版)》请在冰豆网上搜索。
测试工程师职业规划及计划
测试工程师职业规划及计划
测试工程师职业规划及计划
测试工程师职业规划及计划
软件测试工程师职业生涯阶段发展方向分析:
由于新时代下国内软件测试行业目前的发展迅速、需求旺盛,在国内的软件测试职位晋升一般要比国外快,但因行业本身太年轻,大家对软件测试中软件测试职业的发展了解不够,从而导致许多有志在此发展的年轻人举步不前。
所以下面介绍一下海外公司成熟的软件测试行业职位分布情况,我国一些在软件测试行业中处于前端的公司与之也相仿,这可以作为软件测试职业规划的参考,给新人一个导向。
第一阶段:
(测试员)初级测试工程师
自身条件:
初入行具备计算机专业学位或一些手工测试经验的个人。
具体工作:
执行测试用例,记录bug,并回归测试,通过qtp等测试工具录制回归测试脚本,并执行回归测试脚本。
学习方向:
开发测试脚本并且开始熟悉测试生存周期和测试技术。
第二阶段:
(测试工程师)程序分析员
自身条件:
有1~2年工作经验的测试工程师或程序员。
具有初步的自动化测试能力,完善自动化测试脚本。
具体工作:
设计和编写测试用例,编写自动测试脚本程序且担任测试编程初期的领导工作。
step1:
校园阶段(毕业前1年~年)
很多人的职业规划是到了工作以后才开始进行的,其实,这样做,有很大的局限性凡是工作过的人,都有一个体会,就是自己的第一份工作,会影响到5~xx年的发展轨迹,甚至会对一生产生影响。
因此,选择一份合适的工作作为起点,是必须要在校园内思考清楚的问题。
由于中国的教育基本是理论教育,大家在工作前的实践能力大多比较弱,固然有其不足,但也有好的一面,那就是可塑性比较好。
可塑性好代表了选择的余地可以很大,因此,大家在选择第一份工的时候,要充分结合自己的教育背景、个人能力、兴趣爱好、长期目标等等,作出理性的决策。
软件测试,特别是黑盒软件测试是一种入门起点较低、上手迅速、且发展空间比较大的职业,因此,对于很多学生而言,作为进入IT就业的初级岗位,是非常合适的。
校园阶段的规划,主要是选择大的入门方向,当然,此时也可以给自己一个长期的目标,但是不必规划过细,因为,在没有入行前,一切都还未知,把握好路线即可。
下文假设大家选择的是软件测试~~
step2:
入门阶段(入行后3个月~1年)
对于刚刚入行的新人,这个时期是一个全面熟悉期,最能够学习到新的知识,也最有拼搏的热情和动力。
建议大家可以借着这股冲劲,尽可能了解所在领域的全貌,了解各个主要分支的内容、特性、优势、局限性等等,并考察自己当前的工作环境,结合个人匹配程度和兴趣爱好,根据前述内容调整自己的规划。
对于测试行当而言,技术方面一般有几类:
黑盒测试、白盒测试、自动化测试、测试工具、专用业务技能等;相关的管理方面一般有:
测试管理、质量管理、项目管理等。
面对上述形形色色的方向,建议大家可以都稍稍了解下内涵,然后确定1~2个,作为中长期的主攻方向,达此标准,基本已经实现了入门,至于能否进得厅堂,就要看后期的努力了。
step3:
提高阶段(入门后3年~5年)
对于入门后选择管理还是选择技术,其实这种问题,是无可无不可的,关键是看对自己的长期的定位了。
不过,我个人建议当前阶段还是技术为重吧。
毕竟,在一个技术环境中,要做好管理,没有扎实的基础,也难服众嘛。
本阶段是人最容易懈怠的阶段。
毕竟,刚刚入行的热忱早已被日复一日的繁复工作给冷却,有了一定的工作经验,胜任本职,对于大多数人而言,绝不是问题。
家庭、娱乐方面开始占据了业余生活的主流。
可是,毕竟大家还很年轻,大多数人此时也不过20多岁,就此懈怠也是非常可怕的。
因此,有规划的提高自身核心竞争力,在这个时候尤为关键。
提高是要提高的,但是对于大多数人而言,也没有必要很拼搏,此时处在一个比较稳定的职位上的你,可以考虑进行细化自己的中期规划了。
根据选定的方向,制定一个自我提升的计划,并定义好自我检查的里程碑(譬如:
每个季度或半年算一个阶段),每天或者每周,有规律的学习一点即可测试工程师职业规划及计划。
抱定一个目标――“每天进步一点点”,几年一大成不是问题。
我个人是反对急功近利的,倾向于稳打稳扎,这个阶段忌做“万金油”,而应努力成为有一技之长的“专家”。
对于选择做技术的人而言,这个阶段的达成标准,一般至少要能够熟悉你所选技术方向的大多数技术细节,“细节决定成败”嘛,虽然把握全局的能力是必要的,但是作技术而言,倘若不能钻的很细很深,恐怕也很难以高手自居吧。
对于选择做管理的人而言,我个人倾向是:
此阶段接触管理的理念,并可以介入管理,但是此阶段不宜全面进入管理(除非你有更深层次的考虑,可以不去稳打稳扎)。
学习管理的理念是非常重要的,其实管理更多一种思维和做事的方式,这门学问很深入,也不像技术,会不会是那么的显著,因此,建议多看多学,取长补短,并努力形成自己的做事风格。
高级软件测试工程师,测试组长等,都是不错的含有技术特征的管理职位,此时的你应该能够胜任于此。
这个阶段的达成后,你也可以跻身老手行列,不必为求职犯愁,你应该可以很容易跳槽或时不时被猎头骚扰下,达成此阶段,你要做更深入的规划。
step4:
升华阶段(老手后5年~xx年)
此时的你,即将步入中年,不论是曾经专注技术还是偏爱管理的,都面临着家庭和社会的双重压力,你不可能像年轻人一样整天拼搏了,你需要稳定,因此,不能频繁的跳槽,建议考虑比较正规且有潜力的企业,要考虑给自己一个长远的发展规划测试工程师职业规划及计划。
正因为有前期的细节的背景的支撑,此时,你需要努力提升自己的宏观把握能力。
哪怕做技术的,也要考虑适当的转型管理(中国特色是:
工程师很难超过35岁的,一般人到了30岁不是转管理就是转商务了)。
当然,一般人是技术做得越好,管理的时候,越容易切中项目要害。
但是,对于从技术上来的人,关键是要开始培养和人打交道的能力。
此阶段的关键是,需要逐步形成自己的管理风格,具备协调并行事务的能力。
当然,纯管理和技术型管理还是有所区别的。
对于纯管理的人,熟练应用管理的科学理念,形成自己的风格尤为重要。
纯管理的测试经理人,不仅仅可以做好测试方面的管理,其实也可以做好项目甚至其他的管理。
其实,不管管理的对象是什么,它们的管理理念还是相通的。
从测试管理中摸索出来的很多经验,可以很好的推广于其他的管理领域。
而对于技术型管理的人,主要是带好技术团队,同时,不断补充新的技术知识,跟紧技术潮流。
此时的你,有强大的技术背景支撑,不需要过分钻研细节,只需洞察核心,合理安排好你的团队成员即可。
这个阶段,也可能少数的人会选择离开具体的企业,而开始从事测试咨询,那是一个充满挑战的崭新开始,也必须有前期的积累方能胜任。
对于大多数人而言,此阶段中一个需要重点考虑的问题是,是否将测试作为自己的终生职位,如果是,基本上达到上述的目标,保持状态,基本可以做到退休的测试工程师职业规划及计划。
如果不是,那就比较可怕了。
其实我不建议此阶段的人转型,除非有充分的理由和很好的机遇毕竟,达到此阶段,你已经付出了至少5年的努力,而且还是人生的黄金时段,时光一去不复返啊。
延伸阅读:
测试工程师职业规划书
初级测试工程师––入门级,具有一些手工测试经验,开发测试脚本并开始熟悉测试生存周期和测试技术;
测试工程师––能够独立编写自动测试脚本程序并担任测试编程初期的领导工作,进一步拓展编程语言、操作系统、网络与数据库方面的技能;
高级测试工程师––帮助开发或维护测试或编程标准与过程,负责同级的评审,并能够指导初级的测试工程师;
teamleader––一般具有5年左右工作经验,负责管理一个小团队。
负责进度安排、工作规模/成本估算、按进度表和预算目标交付产品,负责开发项目的技术方法,能够为用户提供支持与演示;
测试经理––能够担当测试领域内的整个开发生存周期业务,能够为用户提供交互和大量演示,负责项目成本、进度安排、计划和人员分工;
计划经理––具有多年纯熟的开发与支持(测试/质量保证)活动方面的经验,管理从事若干项目的人员以及整个开发生存周期,负责把握项目方向与盈亏责任。
职业规划:
1.第一阶段,学习自动化测试工具,学会编写脚本;
2.第二阶段,学习编写测试计划,测试方案,测试用例;
3.第三阶段,学习配置管理,版本控制,项目管理,bug管理;
4.第四阶段,转向做一个管理者。
每个人选择测试工程师职位的原因不尽相同。
为了以后转开发积累经验的的,为了入门简单的,为了不加班的,有看好职业前景的,等等,
技术方向就沿着测试开发的路一直走下去。
最终成为技术上的大拿,在一个公司里成为核心技术人员
这个方向对技术的积累要求最高,适于那些对管理没什么兴趣,就想专心做技术的人。
要沿着这条路走下去,需要一直不断地在开发能力上的积累,并且还要求一定的知识广度和对职业的独特理解。
管理方向呢,工作个几年以后转向测试经理,以后的发展就多样了,质量总监\项目经理等等
有些人说做管理不需要技术,却没想过作过一个技术工作,自己都不会的东西怎么去管理别人,当然也有例外,有些管理人员也的确是靠自己的人格魅力去让一个团队健康发展的。
不过那只是极少数罢了。
大多数测试管理人员也是需要在技术上有一定积累的。
而且对于所有工作都一定要比较熟悉,黑白盒,自动化,性能,用例设计,配置管理,计划方案的设计等等,并且还要去调合团队内部的工作氛围,制定适当的激励机制,作为一个管理者绝不比一个技术人员需要积累的东西少。
而流程控制大概是选的人最少的,qa累死不讨好,最终成为一代终极流程控制顾问
这一类工作需要有非常大的耐心和自信,需要在工作中对流程控制方面有自己的感悟,需要对理论很熟悉。
对人的毅力也是个极大的考验呢
其他的,还有做用例做到极至,做功能测试做到极至,做用户体验做到极至的等等,总之各种发展方向者需要努力的坚持,任何一个方向做好了都很好。
如果你是测试员或是高级测试员,有志转向管理发展,那么需要加强以下几点:
1.测试计划的编写(要结合测试的项目,能以此来控制和确定测试所需人员,设备及时间来管理测试时间)
2.要熟悉bug跟踪工具及软件测试流程。
(如:
td,bugzilla,cq等)
3.要熟悉配置管理工具测试工程师职业规划及计划。
(如:
cvs,vss等)
4.要熟悉自动化工具
5.要熟悉压力及性能测试工具
6.要熟悉或精通一门语言。
(例如:
java,c++)
7.要熟悉数据库。
(例如:
oracle,db2,sqlserver,mysql)
8.要熟悉主流操作系统
9.能用英文流利的和老外交流以及往来email.
10.语言表达能力强,表达问题清晰明了。
11.沟通能力强,能和上级/开发经理很好的达成测试相关/bug事宜。
12.学习技术的能力要强,能快速上手一个新的技术。
13.乐于与人交流。
初级测试工程师:
刚走出大学校门或者刚从些培训机构出来的学员,之前没有或具备很少的测试经验,这个阶段主要是掌握最基本的测试方法、测试计划、测试用例、测试汇报、环境搭建等测试工程师职业规划及计划。
北京上海地区,该职位薪水一般在20xx-5000之间。
中级测试工程师:
从事过2-3年实际工作的测试工程师,能够独立制定测试计划,编写测试用例,对初级测试工程师进行指导等。
北京上海地区,该职位薪水一般在4000-6000之间。
达到中级测试工程师水准后,以后的发展可以存在多种方向:
管理方向:
测试组长:
一般5人以下团队,能够同时承担2-3个较小项目(程序代码在5000行以下)或者1个中、大型项目(程序代码在5000行-25000行左右)。
北京上海地区,该职位薪水一般在5000以上,好的过万。
测试经理:
可以管理多个小型测试团队,能够承担多个中型及较大型项目的测试,及具备至少1个大型项目(程序代码在25000行以上)的测试管理能力。
该职位薪水一般过万,年薪二三十万正常。
质量经理/项目管理:
跳出测试的执行转而关注过程。
sqa待遇差别比较大,但有2年以上测试或开发经验的人5000以上应该没问题,好的也过万。
技术方向:
白盒测试:
这个由开发人员转过来的比较多,一般技术上要至少达到技术经理的水准。
待遇比较好,一般7k以上,好的年薪二三十万测试工程师职业规划及计划
自动化测试方向:
熟练使用一种以上自动化测试工具,做的好的待遇与白盒测试有的一拼,一般6k以上,不过最近学的人多了,待遇贬值可能比较快。
测试分析师/技术总监:
主要职责是对系统的测试结果进行综合的分析,例如缺陷分析、性能分析等。
不但测试技术能力较强,还要具备数据库、操作系统等多方面的技术知识。
这个待遇一般过万了吧。
行业测试专家:
物以稀为贵,过万一般问题不大。
经历了以上一些阶段,大概在35岁左右,职业发展上基本达到瓶颈,此时只要混的不是很差收入一般可以算的上中产阶级,日子可能依然过的比较郁闷,之后的方向可能有做培训,咨询,自己开公司创业等。
好了,暂时先罗嗦这么多,具体的发展路线嘛各位八仙过海各显神通了!
~
入测试行已有五、六年,谈谈自己的规划和一些想法:
一、自己的规划:
做了几年之后,积累的了一些行业经验(电子商务型,电信通信行业)和管理经验(指的是测试管理),毕竟是女孩,这么多年一直都在不断地学习各种技术,总怕落后。
时间长了,感觉还是很累,感觉比做开发累。
所以将来的方向是:
走管理路线。
(当然这条线也不好走,但是做了2年管理后,感觉在这方面有一定能力,只要努力就一定会成功的)
做好测试:
主动性强,有信心,能听取接纳别人的意见。
(自己悟出的)
二、对于测试新手来说,如何入行,需要具备的知识和能力
1、测试的基础理论知识,知道测试流程是什么?
测试的常用的文档有哪些,该如何编写?
测试方法有哪些?
方法:
去一些测试论坛(如:
51testing,测试时代,3atesting,一起测试网等)找些资料来学习。
或者买一些测试的书籍。
再有也可以参加测试培训。
2、要熟悉或精通一门语言。
(例如:
java,c++,。
net,vb,pb,dephi),做到能读懂代码。
当然能独立编写代码更好测试工程师职业规划及计划。
方法:
学习一种比较流行的语言即可,因为时间有限不可能学很多开发语言。
学习的过程一定要给自己制订时间计划,而且语言这东西最好结合实例来学习,主要学习设计思路。
3、要熟悉bug跟踪工具。
(如:
td,bugzilla,cq等),学习一种即可,主要能领悟出bug的处理流程是什么,如何管理。
方法:
到网上看资料,装上工具适用。
4.要熟悉配置管理工具测试工程师职业规划及计划。
(如:
cvs,vss等),会一种即可,当然有时间的话,2种工具都会更好。
5.精通office系列工具,排版能力强。
测试中经常会写文档,所以这方面要强。
6、要熟悉数据库。
(例如:
oracle,db2,sqlserver,mysql),对一种数据库精通就可以了。
7、要熟悉主流操作系统
8、需要增强的能力:
学习能力强;表达能力强;耐心,细心,信心,责任心;能承受压力;沟通能力强。
以上这些,都是需要下功夫的,不能做表面功夫,那样的话,就算你入行后,会发现自己要学的东西会很多。
三、入行后,要学习的知识和能力:
1、公司的文化和制度
2、熟悉业务,这块很重要,需要认真对待。
3、熟悉公司的开发流程和测试流程。
4、业务熟悉后,将自己所学的知识运用到实际工作中。
提高自己的测试水平。
5、培养自己的沟通能力,与业务相关的所有人都能很好的沟通测试工程师职业规划及计划
6、工作中遇到的问题及解决措施要及时总结整理。
7、针对公司的项目或产品选择适合的自动测试工具,帮助公司提高测试效率。
这一阶段重在:
熟悉业务,熟悉工作流程
四、入行半年――1年后,要学习的知识和能力
1)提高编写用例的技巧。
2)熟悉一种单元测试工具。
(针对公司的项目或产品使用的开发语言而定)
如果公司这块一直都是开发人员来做,暂且跳过。
3)熟悉一到两种自动化工具
建议:
学习工具的话,一定要结合实际的项目,这样学得快而且效果比较好。
4)熟悉一种测试管理工具。
(呵呵,为以后做测试管理者打算)
5)了解新业务,开发的新技术。
这个阶段的重点:
就是提高自己编写用例的水平,工具的使用。
五、多年以后,相信自己都自己的目标了测试工程师职业规划及计划。
1)如果做专职的性能测试工程师:
精通一种性能测试工具,并能分析出瓶颈。
(这点我没做到)(这些需要提高多方面的知识:
服务器,中间件,开发,数据库等)
2)如果做自动化测试工程师,精通一种自动化工具,并能独立编写脚本,了解一些最新自动化测试方面的技术。
3)测试管理者测试工程师职业规划及计划。
(技术+管理),哪方面薄弱就补哪块。
多多听取别人的意见,改进自己身上的缺点
不管做任何事,都要有目标。
阅读拓展:
工程师的中长期职业规划
工程师要做好中长期职业规划,建议以从以下四个方面出发:
一、工程师中长期职业规划的自我准备
1、心态上随时做好准备机会是给有准备的人的------“有准备”是你在做准备的过程中让“别人”认为你“有准备”!
别人是包括你现在的老板和别的老板,以及你身边的人!
他们对你的赏识程度决定了你的机会
2、专注于自己的优势70%专注于长处,25%专注于学新事物,5%专注于避免短处
3、不断修正自己的技术方向,扩大自己的知识与能力的金字塔增强自己的核心竞争力,但尽量别改变太多太快(今天做手机、明天做电视、后天做空调,这样很乱的,大大不利)
4、积极争取机会柳传志说,杨元庆就是“哭着喊着要进步”,实际上,就是争取自己的机会;当然,这种强烈的进步欲望,也是领导看重的地方测试工程师职业规划及计划。
每一步都走在前面,积累多了,你就有了比其他人更多的机会了。
要积极争取如下机会:
a、做新项目的机会
b、到新部门的机会
c、带新人的机会如果公司不安排带,那就自己主动去帮助新人,做半个师傅。
d、管理项目的机会
e、管理团队的机会(卡位非常非常重要)
5、做多揽活干的傻子与工作相关的事情,没人做就主动去做;别人没干好就主动帮他们干好要乐意去干工作职责范围以外的事情
6、使自己变得不可替代最重要的就是,别人做到的你要做得更加好,别人做不到的你就要做到,要不断超越老板的期望!
才能赢得老板或者别的老板的信任,才能得到更多的机会与回报!
7、关注技术、公司及相关行业的发展,达到对技术、技术发展趋势、团队管理、行业情况与发展趋势等能吹能侃的地步
二、工程师中长期职业规划时间表:
0-2年内多干蓝领的工作,多学习多积累技术经验
2-4年内多看技术发展趋势方面文章,多交与本职岗位相关的朋友
4-6年内多看技术发展趋势与行业发展趋势文章,多交与本部门业务相关的朋友
6年以后多看管理书籍,多了解行业发展趋势,多交与本行业相关的朋友
8年后--多与产业链的朋友及资本相关的朋友交流
如果不想操心太多,就想走技术专家路线的朋友,请把0-6年的3个阶段继续延续下去。
三、工程师要做好中长期职业规划需要纠正的几个观念:
1、不是每个工程师都适合做管理的走技术路必然会和走管理路分开
2、不是人人都可以做市场做销售的性格、亲和力、知识结构等影响很大
3、不是人人都可以做老板开公司的小老板辛苦程度高,其实还不如高级白领滋润(特别是IC,最适合工程师打工的)
四、螺旋式上升方式修改完善之路大公司与小公司循环,职位与薪水自然跟着循环,职业生涯规划平台自然跟着上(当然能在公司内部上升自然最好)。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 测试 工程师 职业规划 计划