测试开发工程师为什么工资这么高?

测试开发的黄金时代

在“质量第一,效率为王”的移动互联网和大数据时代,IT 研发团队为了应对产品快速迭代要求,就必须具备持续交付的能力。而在测试这个环节,就意味着必须拥有自动化测试、持续测试和质量实时监控等能力,才能高效保障产品质量。

互联网测试技术体系也迎来快速发展期,各种新技术、新应用层出不穷。在 BAT、TMD 等巨头企业内部,已经在普遍落地分层自动化测试、全链路压测、精准化测试、大数据测试、AI+ 测试、DevOps 等等,行业里更多的中小企业也都在奋起直追。

不懂开发的手工测试已经跟不上行业变化,成为““新时代的文盲””和**“被优化”的对象**。而测试开发工程师则脱颖而出,成为人才市场上的绝对稀缺资源。现在 BAT 社招已几乎不再招募传统测试工程师,而只招测试开发工程师。尤其是技术栈全面、项目实战经验丰富的中高级测试开发工程师(阿里巴巴 P6+)更可谓高薪溢价、一将难求。一个优秀的测试开发工程师手里可能同时会拿 5、6 个 BAT 大厂 Offer(年薪 50W+ 起,年薪 100W+ 也大有人在)。

与业内 BAT 测试经理/高工交流,据不完全粗略统计,优秀的测试开发工程师目前在业内占比预估仅为 1% 左右。这就是靠谱的测试开发一路平趟,通吃高薪岗位的本质原因,因为供需矛盾实在是太明显了。

可以说,现在就是测试开发工程师的黄金时代!而能否在变化中把握住新的历史机遇,吃到窗口期红利,就看你是否做好了准备!

BAT 测试开发必备技能和成长路径

一个优秀的测试开发工程师需要具备以下几个核心能力(职级越高,要求越综合):

  1. 互联网测试基础能力:深入理解互联网前沿测试技术体系和相关理论知识;
  2. 扎实的编程开发能力:熟悉 Linux/Shell 脚本编程,能熟练掌握一门高级开发语言(初级推荐 Python,高级推荐 Java);
  3. 深入代码分析的能力:Sonar 等各类代码静态分析和建模技术;
  4. 深入运行时分析的能力:覆盖率、代码插桩统计、Hook 等技术;
  5. 深入测试业务的能力:能完成业务建模、用户行为和风险分析;
  6. 深入重点的自动化测试项目能力:接口、UI、移动专项的自动化测试;
  7. 能够完成工具化和平台化任务的能力:能够创建领域专用工具和平台;
  8. 能够完成线上测试和线上质量监控的能力:性能压测、线上数据分析和质量统计;
  9. 能够完成公司测试流程改进和工程效率提升的能力:推动 DevOps、持续交付落地;

可以对照以上几条,分析下一步的技术投资方向。

另,也可以填写这个测试开发能力快速测评表单,只需花 5 分钟时间,就可以明确自己的能力层级。

从传统测试到测试开发的成长路径

这里推荐一个更清晰的从传统测试到测试开发工程师的成长路径图。

测试开发技能难点和快速学习通道

一方面,测试开发涉及到的技术知识繁杂,有一定的技术门槛。另一方面,每个团队在落地自动化测试技术体系时,又会衍生出各种各样的个性化实战问题

比如,学习自动化测试框架容易,但是在落地实战中,框架稳定性与适用范围、用例稳定性、用例可复用性等问题则让人头大。又比如,同样做自动化,不同公司背景的实施能力和效果都不尽相同。对你们团队来说,在当下这个阶段,自动化测试该如何做?做到哪个程度?人员素质能否跟上?投入产出比是否值得?等等。质量保障是一个复杂的系统工程,在各种因素影响下,平衡好“质量-效率-成本”三者关系非常不容易。

测试高手之所以成为高手,不仅是因为技术实力强大,更重要的是经历过风雨,有各种踏坑填坑的血泪经验!这也是测试开发工程师从入门到高手技能成长的核心挑战。

想快速提升测试开发技能水平,路径只有一个:

找到领域专家,学习过来人的踏坑经验,并结合自己公司业务实践落地,内化成自己的能力并持续优化。

站在巨人的肩膀,自然可避免很多不必要的弯路。如果还能找到志同道合的小伙伴一起打怪升级,交流探讨遇到的各种问题,那就更好了。

测试开发从入门到高级实战

霍格沃兹测试学院出品的「测试开发从入门到高级实战系统进阶班」课程第 11 期班正在热招中,开班时间为2019年12月1日。经过 10 期迭代,课程内容与教学服务已日臻完善,学员好评如潮。

4 个月时间,资深测试大咖由浅入深,带你深度实战演练 8+ 企业级项目,补齐经验短板,系统提升技能水平,对标阿里巴巴 P6+,年薪突破 50W+!

讲什么?

%E5%A4%A7%E7%BA%B2-%E5%B0%8F%E5%9B%BE-%E6%B5%8B%E8%AF%95%E5%BC%80%E5%8F%91

谁来讲?

%E5%B0%8F%E5%9B%BE-%E5%A4%A7%E5%92%96%E8%AE%B2%E5%B8%88

怎么讲?

  • 由浅入深:从入门到实战,对基础薄弱的同学更加友好,每个技能模块的基础部分都额外提供了必要的录播课程内容;
  • 全程项目实战驱动:根据 BAT 一线真实要求难度,并参考 BAT 内部培训教材,在每个技能模块都有精心设计的实战案例供演练。
  • 结合业务场景讲解干货经验:知其然,更要知其所以然。授课内容绝不限于技术/工具本身,更重要的是项目经验和解决问题的方式方法。授之以渔,全面提升测试开发工程师必备的软硬综合技能。
  • BAT 大咖巡讲:定期邀请行业大咖,BAT 名企测试经理分享一线测试技术发展和应用实践、并模拟面试等;
  • 1V1 督学服务:直播为主(腾讯课堂支持不限次回看)+ 即时讨论(微信群) + TesterHome 作业答疑 + 简历评估 + 个性化指导 + 名企内推,形成完善的教学服务闭环;

适宜人群

  • 急需职业突破的传统测试工程师(手工/黑盒),抓住窗口期,升级为测试开发;
  • 进阶提升的自动化测试、初级测试开发工程师,提升实战能力,通关 BAT 面试;
  • 需要深入理解最新技术栈知识的测试管理人员,了解前沿技术,落地最佳实践;
  • 转行测试开发的研发工程师、运维工程师等,快速上手,成功转型;
  • 有编程语言基础,希望入行软件测试的在校大学生,不走弯路,赢在起跑线;

报名方式

对于课程报名优惠信息及其它疑问,请加小助手微信,回复「测试开发」入群咨询。群内多种福利等你拿!

%E5%AD%A6%E9%99%A2-11%E6%9C%9F-%E5%8A%A0%E7%BE%A4%E7%A6%8F%E5%88%A9