软件测试工程师2022年的三阶段总结

我见过很多90、00后转行学软件测试的,大部分都不是计算机专业的,各行各业的学生都有。有一部分是带有极强的目的性来学习软件测试的。其余大部分都是看到【年薪50W】【年薪百万测试人】【高薪行业】【入门门槛低】【学完好就业】【IT行业是体面工作】等等一系的关键字吸引过来的,甚至很多人过来学习的时候连“软件测试工程师”干什么的都不清楚?

目前的软件测试工程师如何? 我们来说说测试平时都在做什么工作的:

软件测试是IT行业中的一个技术岗位。既然是技术岗,则技能就基础,这点是不分男女的。想做好测试,一般需要具备五大能力:

将上述5大能力合并同类项,可得到好的测试能力需要下方三大能力。

  •   ·需要掌握测试方向的一些基础能力,像用例设计能力(需要耐心细心责任心)、逻辑分析能力、测试工具使用能力;
  •   · 现在的测试人员普遍都要求掌握一门语言,这样方便进行自动化测试,提升测试效率;(在这里强烈要求每个测试人员最好都要去学习Python语言、至于为何?请继续往下看~)
  •   · 工作中测试需要和产品、开发、运维、甚至售前、售后打交道,需要不错的交流沟通能力。

女生在做测试时,最大的优势就是沟通能力。因为IT行业的现状就是男多女少,尤其是与测试打交道最多的开发岗位,男生比例非常高。

俗话说的好:男生搭配,工作顺利!女生在与男生的沟通时会更加顺畅,即使有些争议性的问题男生也不会太激烈。

因此在测试岗位招聘时,如果技能相差不大的情况下,一般都是优先招女生测试。

但是软件测试基础能力和编程语言能力学习门槛高么?请立即往下看:
 

学习和工作难度如何?
 

来说说测试的入行门槛:

测试最基础的职责就是用例设计和执行,以及一些测试工具的使用,能满足这个要求的基本上就可以做个初级测试工程师了。

若在此基础会一门语言(java 或 python ),就可以做自动化测试,那么就更加容易找测试的工作了。语言也不需要像开发一样,学好几个月,只需要学和测试相关的开发即可。

测试的薪资是否适合?真像大家所说的那么高吗?
 

我们来说说测试的平均薪资:

以下7大问题,相信总有一个是你非常关注的。

  •   ·2022年软件测试的平均工资怎样?
  •   · 哪些城市的薪资会更高一些?推荐哪些城市就业?
  •   · 与编程开发相比,软件测试的薪资如何呢?
  •   · 近10年来软件测试工资的波动状况,预测未来趋势
  •   · 测试各个岗位的薪资是怎样的?
  •   · 在测试领域如何能赢取更高薪资?
  •   · 新人入行软件测试,薪资大概多少钱?

即便是你新人入行,若一线城市北上广为例,平均薪资大概在10~15k,若以二线城市杭州南京分校为例,平均薪资大概9k~11K。所以测试薪资完全是不低的。

若只是从事功能测试,平均薪资能达到14.3k;
 

第一阶段:月薪6-12k,刚刚入行,先掌握功能测试!

无论你是应届毕业生还是打算转行软件测试这个行业,那么首先以下基本的理论你是必须要掌握的:

  •   ·软件测试的定义、生命周期、工作流程、需求分析;
  •   · 测试用例的设计、编写、评审;
  •   · bug的基本知识以及禅道的使用;
  •   · 测试计划、测试报告的编写;
  •   · SVN、Git版本控制工具的使用;
  •   当你学习并掌握上面的这些基本必备内容 ,就可以参与具体的项目实战,这个时候最好是先找一个web测试项目去练习。假如一个项目拿到手之后,按照下面的一套流程跑一遍:
  •   · 发布项目进行立项,建立项目组进行分工;
  •   · 需求评审,学会如何看需求文档,进行需求分析,罗列测试点;
  •   · 整理测试点,编写测试用例,然后进行用例评审;
  •   · 执行测试,比如功能、界面、前后台、兼容性、数据库,对于发现的bug提交到禅道;
  •   · 分析、总结、编写测试报告;
  •   当你在项目实战中将流程完整的跑一遍后,可以说你对整体的测试流程算是基本掌握了,但仍然不足以找到一份合适的工作,想要学会做功能测试,以下的内容也是必须掌握的:
  •   · Linux、数据库、接口测试、APP测试等

掌握里了这些内容后,恭喜你!可以投出你的第一份简历去寻找一份测试的工作了!

行情:大约占现在市场一半以上,就是点点点工程师;

待遇:6-10k,具体的还要看城市;

要求:有项目经验,懂产品业务需求还有开发流程。会写测试文档和用例;

特点:工作枯燥每天重复工作,不需要懂过多的技术,日常工作相对用不到什么工具,需要会一些数据库,被外包公司招揽的居多。

第一阶段大概就是以上的内容,以上内容全部是理论和文档能力、只要你肯背、肯写,都是能独立的掌握的。

若能从事自动化测试薪资则能更高,平均薪资能达到18.3K;

 

第二阶段:月薪15-25k,掌握性能、自动化测试,独当一面!

先说性能测试,行业内是有很多误区和痛点:

  •   · 只测不调,无法给出研发和运维人员执行建议
  •   · 无法定位问题,缺乏清晰的逻辑和数据证明价值
  •   · 性能测试工具≠性能测试
  •   · 性能测试技术体系落后(loadrunner),急需拥抱开源软件
  •   如果你想解决这些问题,需要你去掌握以下性能测试内容
  •   · 性能测试的概念和流程:常见问题剖析、流行工具、方案设计
  •   · 性能测试工具:jmeter工具的使用、实战;jmeter多协议、拓展与定制;分布式压测与任务调度;
  •   · 性能监控:性能监控体系与监控数据采集
  •   · 性能实施:分布式服务压测,场景设计、场景执行;测试结果关联分析,TPS、响应时间、线程关联分析,压力和资源使用率关联分析
  •   · 性能分析与报告:jvm调试与系统调试;性能瓶颈分析

性能测试你能掌握到此程度,月薪15k+到手。 如果下面自动化测试的学习内容你能够掌握,那就可以直接冲击月薪25k+!

掌握一门编程语言,Python或者Java,建议先从Python入手,先学习Python的基本语法等。

  •   · web端的自动化测试:selenium安装、录制、处理;web控件、JavaScript脚本、PO模式;
  •   · 移动端APP自动化测试:appium使用、录制、元素定位方法;APP控件定位、交互,参数化用例;appium问题定位分析、源码分析、二次封装;
  •   · 服务端接口自动化测试:接口自动化测试框架request;接口请求构造、断言;json/xml请求、响应断言;headcookie处理、认证体系;

行情:在市场中大概占个20%

待遇:10-18k也是要看城市

要求:其实要求这块可以多参考招聘软件上的JD,需要功能方面的项目经验多一些,还有开源工具的使用,postman、jmeter、mysql、Linux、python;还需要辅助测试会一些简单的编程,接口要懂一些;

特点:能实现简单的自动化,demo层面,网上知道在哪找碎片代码,可能对框架的原理理解的稍差。

若从事测试开发,这平均薪资能达到25.8K;
 

第三阶段:月薪30k+,对标互联网大厂,冲击测开岗位!

如果你能性能和自动化掌握精通,月薪在15k~20k+都是蛮轻松的。

如何冲击30k+甚至是50k+、100k+?这就需要你往技术专家或者管理层去发展,即便做管理层也需要技术水平非常的过硬!

在测试开发的路线上,就要求更加专精,更加全面:

  •   · 完善测试技术体系:Linux、docker、shell、SQL、Python/java
  •   · 打牢自动化测试技术基础:
  •   · web自动化测试:selenium测试框架;PageObject设计模式、原则、演练;
  •   · APP自动化测试:Android自动化测试框架;appium高级应用于原理剖析;APP自动化测试实战;测试框架封装改造;ios自动化测试;
  •   · 移动专项测试:健壮性测试、弱网测试、崩溃检测、耗电量分析等;移动端性能测试;移动端安全测试;
  •   · 接口自动化测试:接口协议与抓包、代理技术与mock;接口自动化测试框架、HTTPrunner测试框架;dubbo接口自动化测试;接口管理工具swagger、接口安全测试
  •   · docker容器技术:docker容器、docker镜像;
  •   · 持续集成/持续交付/devops:jenkins持续集成、Jenkins持续交付。

高级测试+接口+自动化

行情:在市场中大概占比10-15%;

要求:会编程语言(一门),熟练掌握自动化测试,UI+接口+web自动化的代码都要懂,接到项目的时候能独立搭建团队使用的测试框架,带新人分模块写自动化测试,能搭建一套高效落地的测试方案,写一些脚本,使用框架来说得心应手;

资深测试+自动化+测开+性能测试:

行情:在市场中大概占比5%;

要求:熟练掌握编程,会开发测试平台写测试工具。如果你是一个纯开发,可能在开发圈里算不上有名,但如果你是一名测开(测试开发工程师),那么在这个行业里,可以说是很厉害有名了。

看完测试薪资是不是刷新了你的“薪三观”,原来测试薪资尽然可以做到这么高(可在职友集平台查看自己当地测试薪资)。

但我要告诉你一个事实:测试高薪只是开始,远没有结束,因为测试近几年来的薪资一直往上涨,哪怕是疫情下的这几年。特别是金融行业和软件行业~

金融行业真的是IT界的铁饭碗了!我都想去搞了,但是舍不得现在稳定的工作呀~

总结:

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

软件测试工程师2022年的三阶段总结_第1张图片

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!有需要的小伙伴可以点击下方小卡片领取   

你可能感兴趣的:(自动化测试,职场和发展,功能测试,软件测试,面试)