文档介绍:测试工程师职业计划书
初级测试工程师––入门级,含有部分手工测试经验,开发测试脚本并开始熟悉测试生存周期和测试技术;
测试工程师––能够独立编写自动测试脚本程序并担任测试编程早期领导工作,深入拓展编程语言、操作系统、网络和数据库方面技能;
高级测试工程师––帮助开发或维护测试或编程标准和过程,负责同级评审,并能够指导初级测试工程师;
team leader––通常含有5年左右工作经验,负责管理一个小团体。负责进度安排、工作规模/成本估算、按进度表和预算目标交付产品,负责开发项目标技术方法,能够为用户提供支持和演示;
测试经理––能够担当测试领域内整个开发生存周期业务,能够为用户提供交互和大量演示,负责项目成本、进度安排、计划和人员分工;
计划经理––含有多年熟练开发和支持(测试/质量确保)活动方面经验,管理从事若干项目标人员和整个开发生存周期,负责把握项目方向和盈亏责任。
职业计划:
,学习自动化测试工具,学会编写脚本;
,学习编写测试计划,测试方案,测试用例;
,学习配置管理,版本控制,项目管理,bug管理;
,转向做一个管理者。
每个人选择测试工程师职位原因不尽相同。为了以后转开发积累经验,为了入门简单,为了不加班,有看好职业前景,等等,
技术方向就沿着测试开发路一直走下去。最终成为技术上大拿,在一个企业里成为关键技术人员
这个方向对技术积累要求最高,适于那些对管理没什么爱好,就想用心做技术人。要沿着这条路走下去,需要一直不停地在开发能力上积累,而且还要求一定知识广度和对职业独特了解。
管理方向呢,工作个几年以后转向测试经理,以后发展就多样了,质量总监\项目经理等等
有些人说做管理不需要技术,却没想过作过一个技术工作,自己全部不会东西怎么去管理她人,当然也有例外,有些管理人员也确实是靠自己人格魅力去让一个团体健康发展。不过那只是极少数罢了。大多数测试管理人员也是需要在技术上有一定积累。而且对于全部工作全部一定要比较熟悉,黑白盒,自动化,性能,用例设计,配置管理,计划方案设计等等,而且还要去
调合团体内部工作气氛,制订合适激励机制,作为一个管理者绝不比一个技术人员需要积累东西少。
而步骤控制大约是选人最少,qa累死不讨好,最终成为一代终极步骤控制顾问
这一类工作需要有很大耐心和自信,需要在工作中对步骤控制方面有自己感悟,需要对理论很熟悉。对人毅力也是个极大考验呢
其它,还有做用例做到极至,做功效测试做到极至,做用户体验做到极至等等,总而言之多种发展方向者需要努力坚持,任何一个方向做好了全部很好。
假如你是测试员或是高级测试员,有志转向管剪发展,那么需要加强以下几点:
1. 测试计划编写(要结合测试项目,能以此来控制和确定测试所需人员,设备立即间来管理测试时间)
2. 要熟悉bug跟踪工具及软件测试步骤。(如: td, bugzilla, cq等)
3. 要熟悉配置管理工具。 (如: cvs, vss等)
4. 要熟悉自动化工具。(比如:winrunner, qtp, robot, rft, automation等,能结合录制完脚本编写代码)
5. 要熟