• 测试工程师如何渡过互联网寒冬


    01 测试行业现状-互联网寒冬对测试人员的影响

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

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

    02 如何破局-让 HR 求贤若渴的简历

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

    项目经验

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

    开发能力

    • 初级:掌握至少一门常用语言,比如Python、Java、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等容器编排平台,建立起复杂集群的部署自动化与测试自动化体系
    • 专家:可以针对复杂的集群管理完成专项质量的测试体系建设,并沉淀出可交付的测试能力。

    影响力

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

    03 测试开发名企定向培养计划-不在大厂,也能获得大厂职业技能

    那鉴于以上介绍的六种能力模型,我们该如何提升自己的能力,修练成一个「六边形战士」呢?有没有靠谱的进阶之路呢?由霍格沃兹测试开发学社推出的名企定向培养计划正好满足了大家的需求。通过名企定向培养计划、不仅能学到扎实的测试开发技术,同时还可以享受学社提供的面试指导、内推、奖学金等服务。

    ⬇️ 你好呀,喜欢这篇文章的话烦请点个“赞”哦!万分感谢~() PS:有问题可以联系我们哦~v ceshiren001

    >>更多技术文章分享和免费资料领取

  • 相关阅读:
    The Python Standard Library
    Python 中的round函数
    Python文件类型
    Python中import的用法
    Python Symbols 各种符号
    python 一行写多个语句
    免费SSL证书(https网站)申请,便宜SSL https证书申请
    元宇宙游戏Axie龙头axs分析
    OLE DB provider "SQLNCLI10" for linked server "x.x.x.x" returned message "No transaction is active.".
    The operation could not be performed because OLE DB provider "SQLNCLI10" for linked server "xxx.xxx.xxx.xxx" was unable to begin a distributed transaction.
  • 原文地址:https://www.cnblogs.com/hogwarts/p/16347027.html
Copyright © 2020-2023  润新知