前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >测试工程师如何突破职业瓶颈?

测试工程师如何突破职业瓶颈?

原创
作者头像
霍格沃兹测试开发
修改于 2022-03-25 03:38:10
修改于 2022-03-25 03:38:10
5480
举报
文章被收录于专栏:测吧测试开发测吧测试开发

从手工测试进阶到测试开发,还犹豫什么?现在就学起来!

01测试行业现状

互联网寒冬对测试人员的影响

继教育培训、社区团购领域大幅度裁员之后,互联网大厂裁员消息也开始陆续传出,百度爆出游戏部门300多人接近全部被裁,直播业务被裁员90%;爱奇艺大规模裁员,裁员比例在20%到40%;而腾讯在年度员工大会表示,PCG事业群将开始大规模人员优化,此外,字节、阿里、携程等一众互联网企业,都开始削减支出、裁员过冬,不得不承认互联网企业的寒冬已来。

互联网仍在发展,但已经是存量市场了,对人员规模的需求正在放缓。在存量市场里,冗余人员和低效人员会被淘汰、被外包,而优秀的人才也会一直受到招聘方的青睐。所以我们就看到了近期行业里冰火两重天的一幕,一边是大量的低端测试工程师被淘汰、被外包和被迫转行,求职屡屡碰壁,而另一边,却是很多测试经理求贤若渴四处挖人。需求和供给的不匹配,导致招人难、就业也难。

02 如何破局

让 HR 求贤若渴的简历

为了帮助测试工程师度过寒冬,我们分析了大量名企和行业独角兽的高薪招聘职位,给大家做了一个招聘需求总结,帮助大家更好的了解行业形势。在对热招的岗位需求进行了分类与梳理后,我们发现拥有以下六种能力模型的简历,是很多测试经理与HR最喜欢的类型。六种能力模型分别是项目经验、开发能力、自动化测试能力、测试开发架构能力、持续测试能力、影响力,快来看看你是不是传说中的“六边形战士”吧。

项目经验

  • 初级:熟悉软件测试方法论,熟悉项目流程,在需求分析、测试设计方面具备优秀的执行力,此阶段通常会通过校招解决,也会有学历限制,大多数公司要求本科,名企基本都在要求211。在此建议应届毕业生在正式毕业前可以提前实习。
  • 中级:可以独立完成被测功能或者被测产品的完整测试,具备相对完善的各项测试能力。
  • 高级:凭借积累的经验可以在需求分析、测试用例设计与执行阶段提出诸多有价值的改进意见,在被测产品所在的领域里具备专业的测试知识与经验。
  • 资深:能够通过合适的工具与技术提升项目的质量、效率,有效降低项目成本。
  • 专家:具备超前的视野可以带领项目跨域式发展。

开发能力

  • 初级:掌握至少一门常用语言,比如PythonJava、Nodejs、Go等。
  • 中级:掌握面向对象编程(OOP)的开发方法
  • 高级:掌握数据结构与算法,冒泡排序、链表、堆栈、二叉树是基本要求
  • 资深:了解常用设计模式,可以完成部分测试开发工作
  • 专家:了解对应编程语言的运行时,可以对研发代码进行review,可以进行代码的静态测试动态测试,精通覆盖率统计 trace debug与hook等能力

自动化测试能力

  • 初级:掌握常用的自动化测试框架,selenium、appium、jmeter等,有人可能会好奇,cypress、playwright、airtest、atx不也很好嘛,为什么企业不要求。其实是企业默认如果你掌握了selenium与appium,那么学习其他的框架是轻而易举的,所以在招聘要求里都会直接写最常用的测试框架
  • 中级:掌握测试用例的编排,掌握被测业务的封装,掌握page object model,可以维护复杂的测试用例管理
  • 高级:精通自动化测试框架,可以根据业务需要,对测试框架进行定制开发,实现例如稳定性、报告优化等相关的特性增强。
  • 资深:可以根据业务需要,编写与增强已有测试框架的测试领域能力,比如增加支持tcp、pb、rpc、微服务等各种协议与被测对象的测试能力。
  • 专家:可以设计与维护新的测试框架,支持多种测试用例管理风格,比如DDT、ATDD、BDD等。设计的测试框架可以与测试平台中的测试用例管理进行结合。

测试开发架构能力

  • 初级:可以利用行业已有技术对测试阶段的测试数据,进行分析并实现数据化可视化建设
  • 中级:可以实现测试右移体系建设
  • 高级:可以实现测试左移体系建设
  • 资深:可以通过测试平台的方式实现测试能力的对外交付
  • 专家:可以实现链路分析与精准测试,实现测试模型分析能力

持续测试能力

  • 初级:掌握Jenkins等持续集成平台,具备基本的脚本编程能力与容器化基础知识
  • 中级:掌握持续集成平台的维护、测试能力集成、流程编排与分支管理
  • 高级:可以实现持续交付能力,利用Jenkinsfile blueocean等技术实现部署自动化与测试自动化结合
  • 资深:可以熟练掌握K8S等容器编排平台,建立起复杂集群的部署自动化与测试自动化体系
  • 专家:可以针对复杂的集群管理完成专项质量的测试体系建设,并沉淀出可交付的测试能力。

影响力

  • 初级:可以胜任小组内的测试管理工作
  • 中级:可以胜任部门内的项目管理工作
  • 高级:可以胜任跨部门协作的项目管理工作
  • 资深:在技术建设或者项目管理方面具备优秀的经验,可以带动团队的成长
  • 专家:在技术建设或者项目管理方面具备资深经验,可以为团队带来突破性发展

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
初级测试如何进阶为中级测试工程师?
相信经常看公众号以及逛论坛的小伙伴肯定看到过诸如:普通程序员35岁之后的出路在哪里?互联网大厂裁员浪潮,35岁左右互联网人该何去何从?大龄程序员转行做什么呢……
测试蔡坨坨
2022/09/26
3670
如何推动团队测试转型自动化测试
就个人而言,相信大多数测试同学都遇到过发展瓶颈。当你忙于频繁手工测试看不到个人成长时,大多数表现出对未来职业发展的焦虑,很容易滋生员工产生跳槽的想法。这是团队管理者必须面对的问题。频繁手工让测试缺乏对成长的思考,不到对个人造成负面情绪,团队的氛围也会受影响。想改变这种情况,需要让团队成员持续看到自己的成长。推动员工转型自动化测试则是非常不错的idea。
互联网金融打杂
2022/08/01
4680
如何推动团队测试转型自动化测试
测试工程师-简历真的拿得出手吗
保障xxx的整体测试质量 负责xxx版本管理以及发版工作 参与招聘测试工程师并对其进行培训 编写及评审测试用例,参与项目的整体测试 负责与各部门之间沟通协调,以推动项目测试工作的及时完成 负责测试环境搭建
测试开发社区
2019/09/20
1.1K0
软件测试工程师 路在何方?如何发展?职业规划是怎样的?
读了《测试架构师修炼之道》之后,内心还是惶恐的,程序员35、40岁这两道坎如何应对,测试工程师其实也不例外。这本书第2章节主要讲了软件测试工程师的职业规划,内容还是非常不错的,对一些内容整理下,留作笔记,以备后用。
虫无涯
2023/02/01
1.2K0
什么是测试开发工程师?
测试开发工程师 (Software Development Engineer in Test,简称SDET)是指那些既可以称作是开发人员,同时也负责软件开发阶段和测试周期的测试工作的技术人员。一个专业的SDET更关注软件产品的可测性,稳健性和性能。他们还可以在生产软件的设计初期发挥推波助澜或审阅的作用。
测试开发社区
2019/11/23
7.4K0
如何成为优秀的测试开发工程师?
目前的就业市场,对测试的技术能力要求越来越高,测试开发岗位逐渐成为了香饽饽。测试开发对技术要求较高,部分同学要么技术基础较差,或没有找到一个很好的学习方法和路径。
老_张
2023/03/13
3850
如何成为优秀的测试开发工程师?
软件测试工程师承受的压力(二)
其他两点:4.收入的压力 5.家庭的压力,因为所有职场人都会有遇到,暂时不说了。
muntainyang
2020/10/23
8480
软件测试工程师承受的压力(二)
技术之外的测试工程师成长指南
今年是我从事软件测试工作的第八年,之间经历过实体零售、银行、互联网电商等行业,遇到过不少挫折和挑战,也遇到了不少好的同事和领导,总归还是收获满满。
老_张
2022/05/17
3250
技术之外的测试工程师成长指南
功能测试工程师的自动化学习之路
绝大多数测试同学都是从功能测试做起的,工作忙忙碌碌,每天在各种业务需求学习和点点中度过,过了好多年发现自己还只是一个功能测试工程师。
吾非同
2020/10/23
4100
如何通过测试开发工程师的面试
以下是可能的测试开发岗位面试题目和参考答案,具体问题和答案还需要根据具体岗位和面试者经验和能力而定。
测试开发囤货
2023/03/14
4880
如何通过测试开发工程师的面试
3年经验来面试20K的测试岗,连基本功都不会,还不如去招应届生!
从简历上来说都是3-4年工作经验,但面试中,不会工具方法和编程框架,基本功的技术很多也不熟练,多数人多年的工作经验仅仅是业务年限堆起来的,技术能力达不到公司需求,对于性能自动化测试会的也不多,都停留接口测试的基础方法层面上,自动化深入的问题更是一问一个没,对于前沿的主流技术也毫无关注。
测试小兵
2023/08/09
2240
3年经验来面试20K的测试岗,连基本功都不会,还不如去招应届生!
软件测试工程师进阶必备的核心技能
今年是我从事软件测试工作的第十年,从功能测试进阶到自动化测试,然后负责稳定性测试团队,进而兼任整个质量团队的技术专项治理,再到基础架构团队的测试专家角色,负责多个技术项目的产品/运营和质量保障工作。可以说绝大多数测试同学做过的工作我都做过,且积累了不少的经验。
老_张
2023/11/01
5550
软件测试工程师进阶必备的核心技能
初级测试如何进阶为中级工程师?
IT行业,经常逛知乎,论坛,社区你就会发现大量这样的帖子,诸如35岁如何度过中年危机?被公司裁员找不到工作怎么办?大龄程序猿转行做什么好......
测试小牛
2022/04/25
3310
测试工程师测试工程师
基于Selenium的Web自动化测试框架 基于Appium的App自动化测试框架 使用工具实现接口测试 基于Python+Resquests库的接口自动化测试框架的搭建和使用 Locust性能测试框架
孙寅
2021/12/07
4530
软件测试工程师的技能树
顾翔老师开发的bugreport2script开源了,希望大家多提建议。文件在https://github.com/xianggu625/bug2testscript,
顾翔
2019/12/11
1.8K0
软件测试工程师的技能树
8年软件测试工程师感悟——写给还在迷茫中的朋友
这两天和朋友谈到行业的发展,为什么互联网大厂纷纷大规模裁员? 去年还在全网声讨互联网企业996呢,今年突然没声音了,也不用讨论在哪个路灯上吊死互联网资本家了,因为都被裁了。 继教育培训领域大幅度裁员之后,大厂裁员消息也开始陆续传出,百度AIG,MEG多条业务线进行精简,涉及核心技术部门;阿里巴巴大规模裁员,社区电商,飞猪业务裁员比例在20%;而腾讯在年度员工大会表示,PCG事业群将开始大规模人员优化,此外,华为、字节、携程等一众互联网企业,都开始削减支出、裁员过冬,不得不承认互联网企业的寒冬已来。 互联
苦叶子
2022/09/14
1.6K0
8年软件测试工程师感悟——写给还在迷茫中的朋友
如何去面试软件测试工程师
之前写过从应聘者的角度来分析面试,今天王豆豆想以面试官来分析如何去做面试。 以前王豆豆在培训机构时也会帮助学员做模拟面试,刚好今年公司招聘软件测试工程师时,有幸去做过几场面试,因为有了实际的招聘需求,
王豆豆
2018/06/08
1.8K0
干货 | 测试工程师职业发展漫谈
编者按:本文为资深测试架构师思寒对测试工程师职业发展的思考总结,经典长文,值得每一位测试人品读。周六思寒主讲《互联网测试技术体系&测试工程师职业发展》公开课,报名方式见文末! 应不少同学的要求,通过本文分享下对测试工程师职业发展的看法,话题较大,不敢随便乱写,抛砖引玉,供大家参考。 1. 测试行业发展背景 微软引领的大测试时代 中国最早的对 IT 工程的启蒙和测试定位的探索大多来自于微软。当年的大背景是微软故意放任 Windows 的盗版,并积极的输出他自身的 IT 生态技术栈到中国。中国从政府到民
腾讯移动品质中心TMQ
2019/08/30
1.8K0
干货 | 测试工程师职业发展漫谈
如何成长为一个无法被 AI 替代的测试工程师
大家好,我是 Tango,目前就职于恩梯梯数据(中国)信息技术有限公司。从事软件测试相关的工作,了解我的朋友知道我算是半路出家从文科转的开发工作。也不是 985,211 的本科,更没有在大厂工作过的经历。
IT蜗壳-Tango
2023/12/16
2980
如何成长为一个无法被 AI 替代的测试工程师
2022年测试行业的新变化
清晨的第一缕阳光,打开手机,熟悉的数字映入眼帘,洗漱完毕,戴好口罩,新的一天开始了
Bug挖掘机
2022/12/28
6650
2022年测试行业的新变化
推荐阅读
相关推荐
初级测试如何进阶为中级测试工程师?
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档