A. 测试工程师的后期发展和目标是什么
有以下这些方向可供选择:
1、作为职业发展起步,测试工程师可以先把自己定位为某种专门测试的专家,如功能测试专家、系统测试专家等;
2、如果希望对系统有更全面的认识,这时可以考虑转为另一种测试类型的测试工程师。在转换测试类型时,并不需要重新学习测试理论,而仅需要学习新的测试类型的测试技术和被测试的系统模块。测试工程师成为多种测试类型的专家以后,对整个系统的测试方法和测试流程都会有全面且深入的理解;
3、转向基于基础产品的项目开发的主要测试负责人的角色,或者成为一名技术支持专家,专门解决和客户有关的技术问题;
4、如果希望在测试方面做得更专注,那么,也可以选择成为产品的测试架构师,从不同的高度更深远地影响产品测试的方法论和策略;
5、本身经验已经比较丰富的测试工程师,可以转成产品架构师,直接参与设计。
B. 软件测试的职业规划是什么
技术方向
1. 测试开发工程师:
支撑测试部门,一般来说主要负责设计&编写测试部门所需的测试工具,提升测试团队的工作效率(当然,每个公司不一样,不排除,有些公司这个岗位,让你去测功能偏多) 。
门槛:必须具备非常强的代码能力,最好有一点测试思维,能理解测试部门的业务需求,对测试整个流程、诉求、痛点了解,开发出的工具,能解决问题,提高效率,而不是一堆华而不实的无用工具,自嗨 。
2. 自动化测试工程师,通过开源的自动化工具,或者一些商业工具,执行自动化测试,以及确定自动化测试方案 等 。
门槛:对常用测试工具熟悉,了解测试自动化测试流程,得具备基本的代码能力 等。
3. 性能测试工程师,大家都知道,性能分析、风险控制、性能评估、给出调优建议 & 结果 等 。
门槛:水很深,不是玩玩工具就可以的。老徐个人,不建议,走这条路。
4. 测试架构师 ,整个测试部,技术方向把控 。
门槛:测试方面的理论、方向,软件工程,语言基础 等,都必须得具备。
5. 高级测试工程师 / 资深测试工程师,一般来说,也是技术方向,偏业务方面多点 。
门槛:很多稍微有点技术能力,不是点点点,混几年,就可以了,具备基础的测试必备能力,linux/DB/Shell/Python/Java/工具等;当然,很多不会的也混的很好,只是核心竞争力不够 。
管理方向
1. 测试组长,公司只有几个测试的情况下,一般会有个测试组长,管几个测试,团队一般功能测试为主 。
2. 测试主管,基本同上 。
3. 测试经理,一般来说,管理一个测试部门,下设多个测试组,也许会有自动化测试团队、测试开发团队等 。除了关注技术本身,还得关注部门发展、绩效等。 具体可以看看之前的文章 -> 测试经理每天到底在忙些什么?
4. 项目测试负责人,很多项目制形式的团队,带领几个测试人员,对这个项目的整体质量负责,协调资源,确保整个项目,最终质量 。
5. 测试总监 ,根据测试经理延伸,市场岗位有限,看机遇,缘分 。如上,聊了两个常规方向 。
C. 职业规划,测试工程师的未来,迷茫
如果仅仅是为了完成客户的测试而测试,你当然会感觉很累很无聊了。测试本身是一个很有学问的工作,如果你每天仅仅是单纯完成一个测试任务的话,你真得早放弃这样的工作了,如果你还有兴趣把它当成测试学来对待,那么你就不累了,而且不久后你将成为一个测试学者。
D. 测试工程师的职业规划
大部分刚进入软件测试行业的人一般都是从初级测试工程师做起,一般做的是一些基础的功能测试工作,月薪大概在6k-8k左右,再往后就分为技术路线和管理路线了。如果将来想走技术路线,精进自己的技能,那么你可以学习自动化测试、性能测试、接口测试,这样就可以从事相应方向的测试工作了。自动化测试工程师和接口测试工程师的月薪一般在15k-25k左右,性能测试工程师的月薪则在18-25k左右,这些岗位都是人才十分稀缺的。积累了几年经验之后,你可以进阶到高级测试工程师,拿到20k-30k左右的月薪。如果你懂一些开发相关的知识,那么就可以胜任测试架构师,拥有20k-40k的月薪。如果你能够在测试行业做到顶尖水平的话,那么就可以晋升到测试专家岗位,争取到50k+的月薪。
做软件测试工作是比较容易升职到管理岗的,因为测试人员可以更加全面地看待问题,对全局的把控能力更加出色。如果你的职业规划是做管理人员,那么积累了几年技术层面的经验之外,就有机会晋升为测试组长,月薪在10k-15k左右。如果你想要往更高的层级晋升的话,就还需要提升自己的管理能力,这样才有机会做到测试经理岗位,拿到15k-25k的月薪。如果想要有更好的职业发展,那就要看你的综合能力了,如果做到项目经理或者产品经理,那么就可以争取到15k-35k的薪资。
E. 软件测试工程师的职业规划是什么
第一阶段:(测试员)
初级测试工程师(初出校门)
自身条件:初入具备计算机专业学位,有一些手工测试经验。
具体工作:执行测试用例,记录bug,并回归测试,通过qtp等测试工具录制回归测试脚本,并执行回归测试脚本。
学习方向:开发测试脚本并且开始熟悉测试生存周期和测试技术。
第二阶段:(测试工程师)
程序分析员(1-2年)
自身条件:有1~2年工作经验。具有初步的自动化测试能力,完善自动化测试脚本。
具体工作:
设计和编写测试用例,
编写自动测试脚本程序且担任测试编程初期的领导工
作。
学习方向:拓展编程语言、操作系统、网络与数据库方面的技能。
第三阶段:(高级测试工程师)
程序分析员(3—4)
自身条件:有3~4年经验。具有一定的行业业务知识,储备系统分析员的能力。
具体工作:帮助开发或维护测试或编程标准与过程,分析软件需求,获得测试需求。确定测试需求相应的测试方法,获得测试策略方案。参与同行的评审 (软件需求,软件测试计划等),并为其它初级的测试工程师或程序员充当顾问。
学习方向:继续拓展编程语言、操作系统、网络与数据库方面的技能。
第四阶段:测试组负责人(4-6)
自身条件:有4~6年经验。具有丰富的行业业务知识,具有系统分析员的能力,专长性能测试。
具体工作:负责管理1~3名测试工程师或程序员。集中于技能方面,担负一些进度安排和工作规模/成本估算职责。分析性能瓶颈的原因,为开发团队提供bug解决策略。
学习方向:性能测试,测试技能
第五阶段:(资深安全或性能测试工程师)
测试/编程高级负责人(6-10)
自身条件:有6~10年经验的测试工程师或程序员。
具体工作:负责管理8~10名技术人员。性能测试整体方案设计,软件系统性能问题定位和性能优化,内存优化及分析数据溢出等,分析系统的安全漏 洞等。负责进度安排、工作规模/成本估算、按进度表和预算目标交付产品。负责开发项目的技术方法。为一些用户提供支持与演示。
学习方向:开发一些特定领域的技术专长
第六阶段:测试/质量保证/开发(项目)、经理
自身条件:有10多年的工作经验。(10年及之后)
具体工作:管理8名或更多的人员参加的1个或多个项目。负责这一领域(测试/质量保证/开发)内的整个开发生存周期业务。为一些用户提供交互和大量演示。负责项目成本、进度安排、计划和人员分工
第七阶段:(公司级质量总监)
计划经理
自身条件:有10年以上开发与支持(测试/质量保证)活动方面的经验。
具体工作:管理从事若干项目的人员以及整个开发生存周期。负责把握项目方向与盈亏责任
F. 面试测试工程师的个人职业发展规划应该怎么说
做了几年之后,积累的了一些行业经验(电子商务型,电信通信行业)和管理经验(指的是测试管理),毕竟是男或女孩,这么多年一直都在不断地学习各种技术,总怕落后。时间长了,感觉还是很累,感觉比做开发累。所以将来的方向是:走管理路线。(当然这条线也不好走,但是做了2年管理后,感觉在这方面有一定能力,只要努力就一定会成功的)
做好测试:主动性强,有信心,能听取接纳别人的意见。
G. 软件测试工程师的职业规划问题 急急急!
1、初级测试工程师
年薪约在4-7万元左右。他们的工作通常是按照测试方案和流程对产品进行功能测试,检查产品是否有缺陷。具有一些手工测试经验,开发测试脚本并开始熟悉测试生存周期和测试技术。
2、中级测试工程师
年薪约在7-12万元左右。他们要能够编写测试方案,测试文档、与项目组一起制定测试阶段的工作计划。能够在项目中合理利用测试工具来完成测试任务。能够独立编写自动测试脚本程序并担任测试编程初期的领导工作,进一步拓展编程语言、操作系统、网络与数据库方面的技能。
3、高级测试工程师
年薪约12-18万元左右。他们不但需要掌握测试与开发技术,而且对所测试软件对口的行业非常了解,能够对测试方案可能出现的问题能够进行分析和评估。帮助开发或维护测试或编程标准与过程,负责同级的评审,并能够指导初级的测试工程师。
4、Team Leader(测试主管)
年薪在18+万,一般具有5年左右工作经验,负责管理一个小团队。负责进度安排、工作规模/成本估算、按进度表和预算目标交付产品,负责开发项目的技术方法,能够为用户提供支持与演示。
5、测试经理
年薪在22+万,能够担当测试领域内的整个开发生存周期业务,能够为用户提供交互和大量演示,负责项目成本、进度安排、计划和人员分工。
H. 测试工程师这个工作,以后的发展方向是什么
综合看,可以分为两条线,技术先和管理线。
如果是技术线,就可以对加大加深对产品的了解深入,测试工程师未来肯定可以转为产品经理了;
如果是管理线,就可以加大对管理知识的拓展,未来可以管理测试团队,成为一名中层管理者。