软件测试工程师成长痛点和职业发展建议

软件测试工程师成长痛点和职业发展建议_第1张图片

在霍格沃兹测试学院做学员咨询、在 TesterHome 社区以及与测试同行的交流中,经常能了解到一些真实的测试工程师成长痛点,以及业内测试大咖的职业发展建议,这里挑几个有代表性的做分享。

01

被现实刺痛的测试工程师

@迷茫的功能测试同学 A

我是一个有 N 年测试经验的“菜鸟”(N>5),之所以说是菜鸟,是因为这 N 年的测试基本上都是靠手动点点点,最多也是接口测试,或者用工具进行自动化测试。

今年已经 30 了,现在这个高压的环境下,已经严重意识到自己的不足以及满满的危机感。所以,想把自己进化成测试开发这样的角色,测试开发第一项技能就得会开发,语言我选的是 Python(之前了解一些基础知识)。

那么问题又来了,每天都强迫自己去学新技能,但是又感觉是个无头苍蝇,兜兜转转,没有进步。想请教下,我该如何快速提升自己?

@转行测试开发的同学 B

我是工作后转行学做 IT 的,之前学过一些 Python 的爬虫开发,被外派到一个项目组干活,之后又转去做测试了。

做了两三个月的功能测试,来了一个测试经理给我安排了自动化测试工作。做了几个月,写了一些自动化测试脚本和接口测试脚本,但是之后就感觉在这个行业卡住了,公司里也没人可以询问请教的,其它测试同事都是手工功能测试的,所以就想换个公司。

最近才了解到有这么一个叫测试开发的岗位,我对这个岗位很感兴趣,感觉是未来的发展方向。可是感觉用人特别挑,要求很多,而我目前没什么经验,找不到好的工作机会进去学习提升,于是陷入死循环... -_-!

02

为人才烦恼的测试经理

@招不到人的测试经理 C

现在工作中最苦恼的就是招人。公司业务发展很好,薪资也绝对有竞争力,但是找到一个合适的人,却难于上青天。每天各种撒网,参加活动,简历看几百份,面大几十人,能捞到一个中意的小伙伴就谢天谢地了。

学院如果有优秀的测试开发人才可以优先推荐给我啊!

@忍痛裁员的测试总监 D

公司今年业务架构调整重组,又赶上经济寒冬,人员整体上要收缩优化。一个团队合作多年了,有的同学却必须离开,真的很难开口,可思来想去,还是只能忍痛裁掉那些重复了 N 年却没有掌握新技能的测试人员。虽然对公司现有业务很熟,但是技术栈和学习能力止步不前,感觉还不如一个入行一两年的年轻人

现在测试领域的技术发展很快的,东西也很多,比如 AI+ 自动化测试的落地,跟开发和运维的深度配合,测试工程师的门槛是越来越高了

03

为什么测试求职难,公司用人也难?

@SkyTraveler,某互联网名企资深测试专家

能力要求不匹配是最核心的问题

软件、互联网行业近 30 年来飞速成长,其实也经历了很多阶段。在行业软件兴盛阶段和外包兴盛阶段,测试行业进入了大量的测试人员。当时最主流的测试实践是:重心基本放在系统验收阶段。所以,测试人员的技能重心也都放在了基于业务的黑盒测试上,对代码能力、系统理解的能力要求不多。

但 2010 年后,互联网行业的真正兴起让国内软件开发模式开始缓慢掉头,快速开发部署、快速迭代的模式逐步兴起,开发周期越来越短,迭代也越来越快。原来的测试工作模式和工作范围越来越无法满足需求了。但大量从业人员技能范围转变是一件很难的事情,行业是有巨大惯性的,从宏观上看大量 QA 技能转变跟不上需求转变是造成市场供求不匹配的主要原因。

So What? 三个观点

  1. 只做手工测试和只会简单工具使用,不懂系统实现的测试工程师的职业发展会越来越受限。

  2. 能够转型成适应市场需求的同学能够在近几年的时间内获得超额回报(因为市场供不应求)。

  3. 对于个体来说,自己永远要对自我成长负责,别依赖外部环境,要懂得主动突破舒适区,自己想办法变成市场的香饽饽才靠谱。

软件测试工程师成长痛点和职业发展建议_第2张图片

04

测试工程师职业发展建议

@思寒 测吧科技 CTO,霍格沃兹测试学院校长

一个合格的优秀的测试工程师,应该是能做到如下几点:

  • 懂业务:能扎实的保证业务质量,不排斥用脑力和体力去保证质量。

  • 懂技术:不懂开发的测试工程师已经是新时代的文盲,测试人员必须能够做深入的自动化或者分析工作,能够利用工具和技术解决问题。

  • 懂架构:能够跟研发和产品进行正常的交流,保证产品需求和实现都没问题,能带团队走上更好的发展。

作为 DevOps 关键角色,未来的软件测试工程师和质量人员必须同时具备一定的开发和运维能力。

测试人员会更深入介入开发工作,通过测试左移,提前与开发人员一起制定测试计划,推动代码评审、代码审计、单元测试、自动化冒烟测试、测试精准化分析以及研发自测等来保证研发阶段的质量;

另外,测试人员会也会参与配置部署,将自动化测试用例配置到持续交付链中,并通过测试右移,全流程监控发布后的应用质量。

可以参考下某互联网名企对测试工程师的能力要求:

软件测试工程师成长痛点和职业发展建议_第3张图片

测试工程师职业上升的关键因素

  • 技术能力决定了你的薪资增长加速度:在月薪 1w-3w 中间,技术能力助力会较多。

  • 管理能力决定了你的薪资阶层:月薪 2w-5w 是管理层基本薪资,后面的要靠公司的股票和奖金。

  • 业务能力决定了你的地位和长期回报:对业务的把控决定你在团队的影响力和重视度,也关联期权和股票的数量。

  • 运气和选择决定了你的人生轨迹:选择的好就能获得最大回报。

  • 股票或者期权回报是超过工资的:选择一家靠谱的可持久发展的公司很重要。

测试工程师职业发展,我的建议是:扎实的提升你的技能,培养好你的人脉和软实力。至于运气和选择不用焦虑,这跟你的能力和人品成正相关性。人品好,技术好,大家都会喜欢与你为伍的,自然会有高人拉拢你。否则,也会舍本逐末,求而不得。

05

测试开发工程师成长必修课

生活之路不是由沥青铺就的阳关道,它没有通明的灯火,更没有路标,它是荒漠中的一条坎坷的小径。

—— 《少有人走的路》by M·斯科特·派克 

无论你是测试老鸟还是刚入行的萌新,如果你想:

  • 用最高效的路径,系统全面掌握测试开发工程师的必备技能

  • 在公司业务外,提升自动化测试、持续交付实战能力与项目经验

  • 加入互联网企业做中高级测试开发工程师,挑战 BAT 高薪 Offer

  • 战胜自我,碾压中年危机,摆脱被裁员、被淘汰的恐惧和焦虑

推荐学习霍格沃兹测试学院出品的「测试开发从入门到高级实战」课程,已经成功助力多位优秀的测试同学系统提升测试开发进阶技能,冲击名企拿到高薪  Offer 。

软件测试工程师成长痛点和职业发展建议_第4张图片

测试开发从入门到高级实战」课程体系根据 BAT、TMD 等一线互联网公司的最新测试开发技术栈设计,并由 TesterHome 社区多位测试大咖、一线资深测试架构师、测试经理执教,代表了测试行业最顶级测试技术培训水平。

作为腾讯课堂官网「软件测试开发」课程搜索排名 NO.1 的经典课程,已经培养了 500 多位测试开发工程师,课程好评率 100%

100 家互联网一线大厂如阿里、百度、腾讯、华为、今日头条、美团、小米、OPPO 等测试经理都在霍格沃兹测试学院长期招募优秀测试开发人才,学院也会定期组织内推活动,名企 Offer 虚位以待。

课程涵盖当下最热门的移动自动化测试技术、Web 自动化测试技术、接口测试、性能测试、安全测试、移动专项测试、持续集成与 DevOps、代码审计与分析、质量监控体系建设等内容,具体见大纲:

软件测试工程师成长痛点和职业发展建议_第5张图片

目前第十期班火热招生中,提前购买有特别福利:提前报名的学员可享受早鸟优惠价,以及赠书福利(13 本测试经典好书任选 3 本,限 50 名)。

报名咨询:想系统提升技术实力的测试同学可扫码加「小助手」微信,回复「第十期」,进入咨询群,了解更多优惠信息。

软件测试工程师成长痛点和职业发展建议_第6张图片

测试好书赠送书单:

  • 入门基础:

    • 《软件测试》

    • 《鸟哥的 Linux 私房菜》

    • 《Head First Python》

  • 测试技术:

    • 《深入理解Java虚拟机》

    • 《移动App性能评测与优化》

    • 《性能之巅》

  • 代码分析:

    • 《Head First 设计模式》

    • 《重构》

    • 《不测的秘密精准测试之路》

  • 测试专家必读:

    • 《Google 测试之道》

    • 《持续交付》

    • 《人月神话》

    • 《凤凰项目》

点击阅读原文,选择“第十期”,了解更多课程详情!

你可能感兴趣的:(软件测试工程师成长痛点和职业发展建议)