软件测试的职业规划是什么?

 我来答
卓目鸟学苑
2020-04-30 · 百度认证:西安菁英教育科技官方账号
卓目鸟学苑
啄木鸟学院是菁英教育旗下专注于测试开发人才培养、行业技术交流传播的教育品牌,团队成员旨在通过分享自己多年来测试开发领域的知识积累和工作实践经验。
向TA提问
展开全部

技术方向

1. 测试开发工程师:

支撑测试部门,一般来说主要负责设计&编写测试部门所需的测试工具,提升测试团队的工作效率(当然,每个公司不一样,不排除,有些公司这个岗位,让你去测功能偏多) 。

门槛:必须具备非常强的代码能力,最好有一点测试思维,能理解测试部门的业务需求,对测试整个流程、诉求、痛点了解,开发出的工具,能解决问题,提高效率,而不是一堆华而不实的无用工具,自嗨 。

2. 自动化测试工程师,通过开源的自动化工具,或者一些商业工具,执行自动化测试,以及确定自动化测试方案 等 。

门槛:对常用测试工具熟悉,了解测试自动化测试流程,得具备基本的代码能力 等。

3. 性能测试工程师,大家都知道,性能分析、风险控制、性能评估、给出调优建议 & 结果 等 。

门槛:水很深,不是玩玩工具就可以的。老徐个人,不建议,走这条路。

4. 测试架构师 ,整个测试部,技术方向把控 。

门槛:测试方面的理论、方向,软件工程,语言基础 等,都必须得具备。

5. 高级测试工程师 / 资深测试工程师,一般来说,也是技术方向,偏业务方面多点 。

门槛:很多稍微有点技术能力,不是点点点,混几年,就可以了,具备基础的测试必备能力,linux/DB/Shell/Python/Java/工具等;当然,很多不会的也混的很好,只是核心竞争力不够 。

管理方向

1. 测试组长,公司只有几个测试的情况下,一般会有个测试组长,管几个测试,团队一般功能测试为主 。

2. 测试主管,基本同上 。

3. 测试经理,一般来说,管理一个测试部门,下设多个测试组,也许会有自动化测试团队、测试开发团队等 。除了关注技术本身,还得关注部门发展、绩效等。 具体可以看看之前的文章 -> 测试经理每天到底在忙些什么?

4. 项目测试负责人,很多项目制形式的团队,带领几个测试人员,对这个项目的整体质量负责,协调资源,确保整个项目,最终质量 。

5. 测试总监 ,根据测试经理延伸,市场岗位有限,看机遇,缘分 。如上,聊了两个常规方向 。

蓝鲸智能科技
2024-11-19 广告
您好,我公司自主研发的考试系统可以适配国产化软硬件。目前项目辐射19个省会城市,3个自治区,2个直辖市。具体覆盖区域:天津、河南、广东、云南、贵州、山西、陕西、四川、重庆、湖北、安徽、山东、甘肃、广西.浙江、江西、黑龙江、内蒙古、湖南、江苏... 点击进入详情页
本回答由蓝鲸智能科技提供
蜗牛学苑
2021-02-20 · 蜗牛学苑,IT与互联网人才孵化基地!
蜗牛学苑
蜗牛学苑,专注于IT与互联网领域的中高端IT人才培养,开设Java开发、测试开发、软件测试、Web前端开发、UI设计、网络安全、Python全栈开发、人工智能、区块链开发、物联网开发等课程
向TA提问
展开全部
对于技术人员而言,职业发展一般分两个方向:做技术、当管理。
刚进入软件测试行业的新人都会从最基础的技术执行开始做,然后是用例设计,相当于基本的功能测试。
随后,大家会根据个人职业发展来进一步细化,有的选择管理路线,成为了主管,项目负责人,经理;有的深入测试用例设计,继续高级的功能测试;有的发展技术,专研性能测试,安全测试,自动化测试等。
如果你想往技术领域深耕。
一般又可以细化为两类:一类是功能测试,也就是大家相对熟悉的点点点测试、黑盒测试,这类工作不需要太多的编程经验,只要看得懂代码就可以;另一类是自动化测试,包括功能自动化和性能自动化,这一类工作对代码能力要求就比较高了,也就是大家常说的测试开发工程师。
其实不管是往哪个方向发展,都是需要不断的学习,新的技术,新的知识。尤其是在IT行业。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
timeRATE
2019-08-20 · TA获得超过548个赞
知道小有建树答主
回答量:314
采纳率:62%
帮助的人:80.2万
展开全部
第一阶段:(测试员)
初级测试工程师(初出校门)
自身条件:初入具备计算机专业学位,有一些手工测试经验。

具体工作:执行测试用例,记录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年以上开发与支持(测试/质量保证)活动方面的经验。

具体工作:管理从事若干项目的人员以及整个开发生存周期。负责把握项目方向与盈亏责任
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ff83e92
2019-08-21 · TA获得超过485个赞
知道小有建树答主
回答量:402
采纳率:100%
帮助的人:25.6万
展开全部
对于大部分人来说,职业规划都十分重要,即使是追求稳定的人肯定也想要在职业生涯上走的更远,软件测试行业也不例外。那么对自己有一个长远的职业规划就十分重要了,只有有了清晰的规划和目标,才能更好地朝着这个方向去努力奋斗。那么下面我们就来具体说一下软件测试行业的职业规划。
做软件测试工作是比较容易升职到管理岗的,因为测试人员可以更加全面地看待问题,对全局的把控能力更加出色。如果你的职业规划是做管理人员,那么积累了几年技术层面的经验之外,就有机会晋升为测试组长

如果你想要往更高的层级晋升的话,就还需要提升自己的管理能力,这样才有机会做到测试经理岗位

如果想要有更好的职业发展,那就要看你的综合能力了,如果做到项目经理或者产品经理
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友690070a
2021-08-25 · 超过37用户采纳过TA的回答
知道小有建树答主
回答量:181
采纳率:0%
帮助的人:8.4万
展开全部
对于技术人员而言,职业发展规划-般分两个方向: 做技术、做管理。刚进入软件测试行业的新人都会从最基础的执行开始做,然后是用例设计,相当于基本的功能测试。随后大家会根据个人职业发展来进一步细化 ,有的走管理路线,成为了主管,经理,项目负责人等;有的深入测试用例设计,继续高级的功能测试;有的发展技术,专研性能测试,安全测试,自动化测试,测试架构设计等。
如果你想往技术领域深耕,一般又可以细化为两类: -类是功能测试,也就是大家相对熟悉的点点点测试、黑盒测试,这类工作不需要太多的编程经验,只要看得懂代码就可以;另-类是自动化测试,包括功能自动化、性能自动化、接口自动化等,这一类工作对代码能力要求就比较高了,也就是大家常说的测试开发工程师。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式