51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 1105|回复: 0
打印 上一主题 下一主题

[职场故事] 软件测试工程师2022年的三阶段总结

[复制链接]
  • TA的每日心情
    无聊
    昨天 09:19
  • 签到天数: 933 天

    连续签到: 5 天

    [LV.10]测试总司令

    跳转到指定楼层
    1#
    发表于 2022-8-18 10:37:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    建议不要随大流!一定要找一个适合自己的行业,并且长久的干下去。
      猴哥见过很多90、00后转行学软件测试的,大部分都不是计算机专业的,各行各业的学生都有。有一部分是带有极强的目的性来学习软件测试的。其余大部分都是看到【年薪50W】【年薪百万测试人】【高薪行业】【入门门槛低】【学完好就业】【IT行业是体面工作】等等一系的关键字吸引过来的,甚至很多人过来学习的时候连“软件测试工程师”干什么的都不清楚?
      目前的软件测试工程师如何? 我们来说说测试平时都在做什么工作的:
      软件测试是IT行业中的一个技术岗位。既然是技术岗,则技能就基础,这点是不分男女的。想做好测试,一般需要具备五大能力:

    将上述5大能力合并同类项,可得到好的测试能力需要下方三大能力。
      ·需要掌握测试方向的一些基础能力,像用例设计能力(需要耐心细心责任心)、逻辑分析能力、测试工具使用能力;
      · 现在的测试人员普遍都要求掌握一门语言,这样方便进行自动化测试,提升测试效率;(在这里强烈要求每个测试人员最好都要去学习Python语言、至于为何?请继续往下看~)
      · 工作中测试需要和产品、开发、运维、甚至售前、售后打交道,需要不错的交流沟通能力。
      女生在做测试时,最大的优势就是沟通能力。因为IT行业的现状就是男多女少,尤其是与测试打交道最多的开发岗位,男生比例非常高。
      俗话说的好:男生搭配,工作顺利!女生在与男生的沟通时会更加顺畅,即使有些争议性的问题男生也不会太激烈。
      因此在测试岗位招聘时,如果技能相差不大的情况下,一般都是优先招女生测试。
      但是软件测试基础能力和编程语言能力学习门槛高么?请立即往下看:
      学习和工作难度如何?
      来说说测试的入行门槛:
      测试最基础的职责就是用例设计和执行,以及一些测试工具的使用,能满足这个要求的基本上就可以做个初级测试工程师了。

    若在此基础会一门语言( [url=]j[/url]ava 或 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界的铁饭碗了!猴哥都想去搞了,但是舍不得现在稳定的工作呀~




    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-4-20 06:57 , Processed in 0.066549 second(s), 24 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表