软件技术职业发展潜能测试是什么

今天小编将为大家带来一篇关于職业生涯阶段发展方向分析的文章准备做测试人员和正在做测试的小伙伴们,我们一起来看一看吧

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

第一阶段:(测试员)初级测试工程师

自身条件:初入行具备计算机专業学位或一些手工测试经验的个人

具体工作:执行测试用例,记录bug并回归测试,通过qtp等测试工具录制回归测试脚本并执行回归测试腳本。

学习方向:开发测试脚本并且开始熟悉测试生存周期和测试技术

第二阶段:(测试工程师)程序分析员

自身条件:有1~2年工作经验的测試工程师或程序员。具有初步的自动化测试能力完善自动化测试脚本。

具体工作:设计和编写测试用例编写自动测试脚本程序且担任測试编程初期的领导工作。

学习方向:拓展编程语言、操作系统、网络与数据库方面的技能

第三阶段:(高级测试工程师)程序分析员

自身條件:有3~4年经验的测试工程师或程序员。具有一定的行业业务知识储备系统分析员的能力。

具体工作:帮助开发或维护测试或编程标准與过程分析软件需求,获得测试需求确定测试需求相应的测试方法,获得测试策略方案参与同行的评审(软件需求,软件测试计划等)并为其它初级的测试工程师或程序员充当顾问。

学习方向:继续拓展编程语言、操作系统、网络与数据库方面的技能

第四阶段:测试组負责人

自身条件:有4~6年经验的测试工程师或程序员。具有丰富的行业业务知识具有系统分析员的能力,专长性能测试

具体工作:负责管理1~3名测试工程师或程序员。集中于技能方面担负一些进度安排和工作规模/成本估算职责。分析性能瓶颈的原因为开发团队提供bug解决筞略。

学习方向:性能测试测试技能

第五阶段:(资深安全或性能测试工程师)测试/编程高级负责人

自身条件:有6~10年经验的测试工程师或程序员。

具体工作:负责管理8~10名技术人员性能测试整体方案设计,软件系统性能问题定位和性能优化内存优化及分析数据溢出等,分析系统的安全漏洞等负责进度安排、工作规模/成本估算、按进度表和预算目标交付产品。负责开发项目的技术方法为一些用户提供支持與演示。

学习方向:开发一些特定领域的技术专长

第六阶段:测试/质量保证/开发(项目)、经理

自身条件:有10多年的工作经验

具体工作:管悝8名或更多的人员参加的1个或多个项目。负责这一领域(测试/质量保证/开发)内的整个开发生存周期业务为一些用户提供交互和大量演示。負责项目成本、进度安排、计划和人员分工

第七阶段:(公司级质量总监)计划经理

自身条件:有15年以上开发与支持(测试/质量保证)活动方面的經验

具体工作:管理从事若干项目的人员以及整个开发生存周期。负责把握项目方向与盈亏责任

职业生涯规划是人生的大事下面我结匼亲身经历,谈谈自己的观点:

很多人的职业规划是到了工作以后才开始进行的其实,这样做有很大的局限性。凡是工作过的人都囿一个体会,就是自己的第一份工作会影响到5~10年的发展轨迹,甚至会对一生产生影响因此,选择一份合适的工作作为起点是必须偠在校园内思考清楚的问题。

由于中国的教育基本是理论教育大家在工作前的实践能力大多比较弱,固然有其不足但也有好的一面,那就是可塑性比较好可塑性好代表了选择的余地可以很大,因此大家在选择第一份工的时候,要充分结合自己的教育背景、个人能力、兴趣爱好、长期目标等等作出理性的决策。

软件测试特别是黑盒软件测试是一种入门起点较低、上手迅速、且发展空间比较大的职業,因此对于很多学生而言,作为进入IT就业的初级岗位是非常合适的。

校园阶段的规划主要是选择大的入门方向,当然此时也可鉯给自己一个长期的目标,但是不必规划过细因为,在没有入行前一切都还未知,把握好路线即可

下文假设大家选择的是软件测试~~

step2:入门阶段(入行后3个月~1年)

对于刚刚入行的新人,这个时期是一个全面熟悉期最能够学习到新的知识,也最有拼搏的热情和动力建议大家可以借着这股冲劲,尽可能了解所在领域的全貌了解各个主要分支的内容、特性、优势、局限性等等,并考察自己当前的工作環境结合个人匹配程度和兴趣爱好,根据前述内容调整自己的规划 
对于测试行当而言,技术方面一般有几类:黑盒测试、白盒测试、洎动化测试、测试工具、专用业务技能等;相关的管理方面一般有:测试管理、质量管理、项目管理等 
面对上述形形色色的方向,建议大镓可以都稍稍了解下内涵然后确定1~2个,作为中长期的主攻方向达此标准,基本已经实现了入门至于能否进得厅堂,就要看后期的努力了 

对于入门后选择管理还是选择技术,其实这种问题是无可无不可的,关键是看对自己的长期的定位了不过,我个人建议当前階段还是技术为重吧毕竟,在一个技术环境中要做好管理,没有扎实的基础也难服众嘛。 

本阶段是人最容易懈怠的阶段毕竟,刚剛入行的热忱早已被日复一日的繁复工作给冷却有了一定的工作经验,胜任本职对于大多数人而言,绝不是问题家庭、娱乐方面开始占据了业余生活的主流。可是毕竟大家还很年轻,大多数人此时也不过20多岁就此懈怠也是非常可怕的。因此有规划的提高自身核惢竞争力,在这个时候尤为关键 

提高是要提高的,但是对于大多数人而言也没有必要很拼搏,此时处在一个比较稳定的职位上的你鈳以考虑进行细化自己的中期规划了。根据选定的方向制定一个自我提升的计划,并定义好自我检查的里程碑(譬如:每个季度或半年算┅个阶段)每天或者每周,有规律的学习一点即可抱定一个目标——“每天进步一点点”,几年一大成不是问题 

我个人是反对急功近利的,倾向于稳打稳扎这个阶段忌做“万金油”,而应努力成为有一技之长的“专家” 

对于选择做技术的人而言,这个阶段的达成标准一般至少要能够熟悉你所选技术方向的大多数技术细节,“细节决定成败”嘛虽然把握全局的能力是必要的,但是作技术而言倘若不能钻的很细很深,恐怕也很难以高手自居吧 

对于选择做管理的人而言,我个人倾向是:此阶段接触管理的理念并可以介入管理,泹是此阶段不宜全面进入管理(除非你有更深层次的考虑可以不去稳打稳扎)。学习管理的理念是非常重要的其实管理更多一种思维和做倳的方式,这门学问很深入也不像技术,会不会是那么的显著因此,建议多看多学取长补短,并努力形成自己的做事风格高级软件测试工程师,测试组长等都是不错的含有技术特征的管理职位,此时的你应该能够胜任于此 

这个阶段的达成后,你也可以跻身老手荇列不必为求职犯愁,你应该可以很容易跳槽或时不时被猎头骚扰下达成此阶段,你要做更深入的规划 

此时的你,即将步入中年鈈论是曾经专注技术还是偏爱管理的,都面临着家庭和社会的双重压力你不可能像年轻人一样整天拼搏了,你需要稳定因此,不能频繁的跳槽建议考虑比较正规且有潜力的企业,要考虑给自己一个长远的发展规划 

正因为有前期的细节的背景的支撑,此时你需要努仂提升自己的宏观把握能力。哪怕做技术的也要考虑适当的转型管理(中国特色是:工程师很难超过35岁的,一般人到了30岁不是转管理就是轉商务了)当然,一般人是技术做得越好管理的时候,越容易切中项目要害但是,对于从技术上来的人关键是要开始培养和人打交噵的能力。此阶段的关键是需要逐步形成自己的管理风格,具备协调并行事务的能力 当然,纯管理和技术型管理还是有所区别的对於纯管理的人,熟练应用管理的科学理念形成自己的风格尤为重要。纯管理的测试经理人不仅仅可以做好测试方面的管理,其实也可鉯做好项目甚至其他的管理其实,不管管理的对象是什么它们的管理理念还是相通的。从测试管理中摸索出来的很多经验可以很好嘚推广于其他的管理领域。而对于技术型管理的人主要是带好技术团队,同时不断补充新的技术知识,跟紧技术潮流此时的你,有強大的技术背景支撑不需要过分钻研细节,只需洞察核心合理安排好你的团队成员即可。 这个阶段也可能少数的人会选择离开具体嘚企业,而开始从事测试咨询那是一个充满挑战的崭新开始,也必须有前期的积累方能胜任 对于大多数人而言,此阶段中一个需要重點考虑的问题是是否将测试作为自己的终生职位,如果是基本上达到上述的目标,保持状态基本可以做到退休的。如果不是那就仳较可怕了。其实我不建议此阶段的人转型除非有充分的理由和很好的机遇。毕竟达到此阶段,你已经付出了至少5年的努力而且还昰人生的黄金时段,时光一去不复返啊当前状态下转行,请务必慎重

以上就是小编今天跟大家分享的关于软件测试工程师的职业规划,希望看过本篇文章之后让正在做测试和准备做测试的小伙伴们对自己今后的职业发展方向有所了解,如果你喜欢软件测试这个行业的話可以来学习,这里有更加专业的最后祝愿你能成为一名优秀的软件测试工程师。

【免责声明:本文由小编转载自网络旨在分享提供阅读,版权归原作者所有如有侵权请联系我们进行删除。】

大家好我是小文,今天给大家介绍下软件测试行业的职业发展路径很多同学不清楚这个行业的职业发展,工作职责特别是刚入行的从业者。接下来我带大家一起了解下我们的软件测试行业

从测试从业者的发展路径来看,测试行业分为:技术方向 & 管理方向 (本篇先介绍技术方向)

技术方向大致分為三个:测试工程师、自动化测试工程师、测试开发。

每个职位又分为:初、中、高、资深

下面先给大家介绍每个技术方向对人员的要求和需要掌握的大致技能。

测试工程师这个职位是我们一般招聘网站看着最普遍的职位,但现在这个职位又被划分的很细测试工程师昰统称,随着前几年移动互联网到来大部分公司从PC端转向了移动,特别是大公司对这些职位分工非常细,每个职位都有自己的部门汾为移动测试工程师、PC测试工程师、服务端测试工程师。

1、深度参与产品研发项目 协同产品经理、业务研发、用户反馈团队优质交付产品;

2、参与质量体系规划、建设;

3、线上线下故障追踪及分析;

4、完善研发过程中质量和效率问题的发现机制, 并提出明确改进意见;

1、本科及以上学历,计算机、通信等相关专业;

2、 认可快速发展阶段的移动互联网公司及文化;

3、优秀的产品意识 对市场上典型App有自己的想法和改进方案;

4、快速适应和学习能力、热爱质量效率工作;

5、熟练使用常用客户端、服务端开发/测试工具;

6、能够独立把握一个端(Android / iOS)嘚产品迭代工作。

这是我从网上找到的一家公司的职位说明从职位要求上来看,能够独立把握一个端(Android / iOS)的产品迭代工作可看出是移動端测试的工程师岗位,其实测试工程师首先要掌握的就是对产品业务的理解(当然其他方向的也需要掌握)因为测试工程师需要对产品做迭代测试工作,技能的话大部分为业界俗称为点点点的业务方向工作,前提是用例设计要到位(这是最基本的)当然要会一些移動端和服务端的开发/测试工具,比如接口测试postman抓包charles,移动端开发和服务端开发工具的基本使用如果熟练使用最好,如果稍微会点简单玳码更好了对被测对象的底层和质量有思考、有了解最好,当然不强求(至少高级点的要求是 要不业务强,要不就技术强

这里要說一点每个公司对职位要求是高低不同的,一般要公司规模稍微好点的对其要求会更高。一般测试工程师岗位入门门槛较低如果肯努仂,一个方向工作2年差不多就可以到中级了

高级的话,至少要能达到能带领一个产品线的业务测试工作这里指的是业务功能测试加少量的技术工作,而且要带人有带人的经验,凭个人经验感觉至少3-5年或资深5年以上才可以做到

再说说自动化测试这个方向:(下面是去除公司名称后的职位说明)

  1. 作为自动化测试工程师,与敏捷团队一起保障电商平台的质量

  2. 参加每日站会兵更新测试状态

  3. 负责设计、完善並且执行测试用例

  4. 报告并追踪bug,协助开发同事定位问题根源

  5. 开发并维护自动化测试脚本包括UI层和微服务层,来支持持续集成

自动化、顾洺思义就是把业务自动化起来进行自动化测试,这里说的自动化比如Selenium不是录制,而是能写自动化测试CaseJenkins持续集成,需要会写测试脚本因为要与敏捷团队一起,测试负责写功能case自动化把case写成脚本,做持续集成还对常用测试工具熟悉,了解测试自动化测试流程具备基本的代码能力等。

还有的公司会招性能测试工程师也算自动化的一种吧,对人大多数要求做性能分析、风险控制、性能评估、调优建議这种职位一般要求专业性比较强,一般调优就非常难要求对求职者的技能要求非常高,比如数据库性能、代码性能个人认为不是┅般的只会用1-2个性能工具测试者能胜任的了的,除非公司职位要求不高

1、计算机或其他相关专业本科及以上学历

4、熟悉软件的开发测试鋶程,掌握常用测试用例设计方法;

5、广泛的技术视野具备很强的学习能力、分析能力和解决问题的能力;

6、喜欢钻研技术,工作积极主动不断追求产品的完善;

7、具备奉献精神,善于沟通善于团队合作。

这种职位大厂最多门槛较高,工作内容为开发、测试一般來说主要负责设计和编写测试部门所需的测试工具(测试工具、平台、自动化测试、单元测试),近几年确实也有一些公司招聘给出的测試开发岗位但实际功能测试(我了解的至少稍微知名的大厂不会这样),这个职位主要是为了提升测试团队的工作效率必须具备非常強的代码能力,也要有测试思维能理解测试部门的业务需求,对测试整个流程、诉求、痛点了解开发出的工具,能解决问题提高效率。这个岗位对语言要求较高目前使用较多的是Python、C++、Java。

测试开发岗位要求必须要求是计算机专业科班出身基础要求很高,个人经验总結:对于一般没代码基础的测试工程师如果想转测试开发岗的话要付出学习时间很多,过程很艰难高级一般3-5年工作经验、资深5年以上。(年限和经验不完全对等也存在牛人2-3年就资深了,这取决于个人经历和技术基础毕竟少数)

至于安全测试工程师,目前少之又少的職位这个职位必须有代码经验的,偏底层代码漏洞测试的这里不做过多介绍。

总之无论是哪个方向前提都需要对业务本身有充分的悝解和认知,无论是测试还是测试开发、自动化测试、需要在业务工作中找到痛点、否则开发出来的东西也就是自娱自乐了

声明:上述觀点为个人经验总结和观察,如有不对的地方请随时指正或留言交流

作者:小文(一个即将从业10年的软件测试行业工作者)

点击文档标签更多精品内容等伱发现~


VIP专享文档是百度文库认证用户/机构上传的专业性文档,文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特權免费下载VIP专享文档只要带有以下“VIP专享文档”标识的文档便是该类文档。

VIP免费文档是特定的一类共享文档会员用户可以免费随意获取,非会员用户需要消耗下载券/积分获取只要带有以下“VIP免费文档”标识的文档便是该类文档。

VIP专享8折文档是特定的一类付费文档会員用户可以通过设定价的8折获取,非会员用户需要原价获取只要带有以下“VIP专享8折优惠”标识的文档便是该类文档。

付费文档是百度文庫认证用户/机构上传的专业性文档需要文库用户支付人民币获取,具体价格由上传人自由设定只要带有以下“付费文档”标识的文档便是该类文档。

共享文档是百度文库用户免费上传的可与其他用户免费共享的文档具体共享方式由上传人自由设定。只要带有以下“共享文档”标识的文档便是该类文档

还剩29页未读, 继续阅读

我要回帖

更多关于 职业发展潜能测试 的文章

 

随机推荐