女生适不适合软件测试?从薪资、就业、学习、工作难度和加班多方面解读女生适不适合软件测试这一工作

小编热衷于收集整理资源,记录踩坑到爬坑的过程。希望能把自己所学,实际工作中使用的技术、学习方法、心得及踩过的一些坑,记录下来。也希望想做软件测试的你一样,通过我的分享可以少走一些弯路,可以形成一套自己的方法,并应用到实际中。

小编整理了一些零基础入门软件测试到精通全套自学资料,还有不少工具和视频的【网盘资源】,

 文末有官方推荐微信、申请好友去领取吧!!! 

 

目录


 

小编建议:不要随大流盲目的转行!一定要找一个适合自己的行业,并且先了解再入行,并且长久的干下去。

目前测试行业现状软件越来越多,要靠质量取胜,就倒逼测试人员需求越来越大。使用软件产品的过程中,出现影响用户体验的问题,会大大减少用户的粘性和信心,给企业带来不可估量的损失。通俗来说,软件测试,就是测试软件的过程,包括软件功能、易用性、性能、安全等质量维度的测试。

 

一、目前的软件测试工程师如何?

我们来说说测试平时都在做什么工作的:

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

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

  • 需要掌握测试方向的一些基础能力,像用例设计能力(需要耐心细心责任心)、逻辑分析能力、测试工具使用能力;

  • 现在的测试人员普遍都要求掌握一门语言,这样方便进行自动化测试,提升测试效率(在这里强烈要求每个测试人员最好都要去学习Python语言、至于为何?请继续往下看~)

  • 工作中测试需要和产品、开发、运维、甚至售前、售后打交道,需要不错的交流沟通能力

男生女生在做测试时,女生最大的优势就是沟通能力。因为IT行业的现状就是男多女少,尤其是与测试打交道最多的开发岗位,男生比例非常高。女生在与男生的沟通时会更加顺畅,即使有些争议性的问题男生也不会太激烈反击。因此在测试岗位招聘时,如果技能相差不大的情况下,一般HR都是愿意优先招女测试员。

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

二、学习和工作难度如何?

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

若在此基础会一门语言( java 或 python ),就可以做自动化测试,那么就更加容易找测试的工作了。

编程语言也不需要像开发一样,学好几个月,只需要学和测试相关的开发即可(Python语言兼容性很强大,所有大厂都在使用,最下方有分享的免费课程可供自学)。

所以测试岗位的门槛真的并不高。找工作前,若再学个接口(接口自学资源,下方有分享)

三、测试的薪资是否适合女生?

我们来说说测试的平均薪资:
以下7大问题,相信总有一个是你非常关注的。

  • 2022年软件测试的平均工资怎样?

  • 哪些城市的薪资会更高一些?推荐哪些城市就业?

  • 与编程开发相比,软件测试的薪资如何呢?

  • 近10年来软件测试工资的波动状况,预测未来趋势

  • 测试各个岗位的薪资是怎样的?

  • 在测试领域如何能赢取更高薪资?

  • 新人入行软件测试,薪资大概多少钱?

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

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

 

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

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

  • 软件测试的定义、生命周期、工作流程、需求分析;

  • 测试用例的设计、编写、评审;

  • bug的基本知识以及禅道的使用;

  • 测试计划、测试报告的编写;

  • SVN、Git版本控制工具的使用;

当你学习并掌握上面的这些基本必备内容 ,就可以参与具体的项目实战,这个时候最好是先找一个web测试项目去练习。假如一个项目拿到手之后,按照下面的一套流程跑一遍:

  • 发布项目进行立项,建立项目组进行分工;

  • 需求评审,学会如何看需求文档,进行需求分析,罗列测试点;

  • 整理测试点,编写测试用例,然后进行用例评审;

  • 执行测试,比如功能、界面、前后台、兼容性、数据库,对于发现的bug提交到禅道;

  • 分析、总结、编写测试报告;

当你在项目实战中将流程完整的跑一遍后,可以说你对整体的测试流程算是基本掌握了,但仍然不足以找到一份合适的工作,想要学会做功能测试,以下的内容也是必须掌握的:

  • Linux、数据库、接口测试、APP测试等

掌握里了这些内容后,恭喜你!可以投出你的第一份简历去寻找一份测试的工作了! 
行情大约占现在市场一半以上,就是点点点工程师;
待遇8-15k,具体的还要看所在城市;
要求有项目经验,懂产品业务需求还有开发流程。会写测试文档和用例;
特点工作枯燥每天重复工作,不需要懂过多的技术,日常工作相对用不到什么工具,需要会一些数据库,被外包公司招揽的居多。


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

 

若从事自动化测试薪资则能更高,平均薪资能达到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%左右
待遇12-25k也是要看所在城市
要求其实要求这块可以多参考招聘软件上的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%左右
要求熟练掌握编程,会开发测试平台写测试工具。如果你是一个纯开发,可能在开发圈里算不上有名,但如果你是一名测开(测试开发工程师),那么在这个行业里,可以说是大佬级别的存在。
 

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

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

 

软件测试的薪资对于女生来说,应该还算可以了吧?

换个角度来说:很多人缺乏的不是机会,而是面对未知领域迈出哪一步的勇气!

任何人都劝不了你,唯独你自己能说服自己!这个答案值得在座的各位深思!

 

四、测试岗是不是加班多?

我们来说说测试 VS 开发的加班比较:
关于加班的问题,以IT行业的现状来说,加班还是比较普遍常见的~

  • 至于加班的多少,一般要看公司或者是所待的项目组。一般的话都是跟着项目走的。

  • 如果是某些加班比较狠的公司,那么不管开发测试加班都是非常多的(具体是那些996大厂,请自行百度~)。

  • 但是大多数情况下,加班时间还是可控的,而且软件测试加班比开发还是要少很多的,测试开发一般加班到10~11点的话,测试一般7~8点左右。

所以对于顾家的女生而言,

测试相比开发更适合女生。

五、职业规划适合女生吗?

我们来说说测试职业规划,建议的进阶之路:
说到测试的职业规划,其实网上分析得比较透彻了,主要就是管理和技术和业务3个方向,以下是3个方向的注释:

  • 管理发展方向:
    管理方向除了技术能力、沟通能力、组织能力要求以外,还需要大量的时间和精力,也是制约女生测试走上管理方向的重要障碍(女孩子结婚后大多要偏重家庭,当然女强人是没有这方面的顾虑就不会受这个约束);

  • 技术发展方向:
    就是提升技术能力,做自动化测试、性能测试、安全测试等等,这些方向的话和男生没有任何的区别,看代码能力和逻辑能力;

  • 最后就是业务方向:
    在业务方向的话就可以选择一些特定的行业来做测试,例如:金融行业,银行行业等等,这些传统行业业务逻辑复杂,行业壁垒比较高,其他行业的测试很难直接过来,只做业务测试也能建立自己的优势,而且比较稳定。也强烈建议女生走这条路。

 

所以通过以上的分析,总结如下:

1、测试工作内容是否适合女生?
答:测试岗位招聘时,如果技能相差不大的情况下,企业一般都是优先招女生测试。

2、学习和工作难度是否合适女生?讲讲测试的入行门槛。
答:女生大概9天就能掌握用例设计和执行,以及一些测试工具的使用,大概10天就能掌握一门测试需要的编程语言,门槛真的不高。

3、薪资是否适合女生?讲讲测试平均薪资
答:就是从事最简单的功能测试,平均薪资能达到14.3k,入门级测试学员,就算二线城市薪资都在10k-12k左右,而且测试平均薪资年年涨,已经解决20k了,已经和开发不相上下。若是未来从事测试开发岗,薪资完全能超越开发,所以测试薪资对于女生来说一点都不低。

4、是不是加班多?讲讲测试和开发的加班比较:
答:相比开发,加班少,加班强度也不高。适合顾家的女生。

5、职业规划适合女生么?讲讲测试职业规划,建议女生的发展之路:
答:3条路中,更建议女生走业务方向或者产品方向!

加油吧,如果你需要提升技术储备,那就行动,在路上总比在起点观望的要好。一切的迷茫都是因为想得太多而做的太少

以上就是今天的分享,如果觉得有用,欢迎分享转发给更多朋友💕。

欢迎在留言区跟我们互动噢~

加入官方推荐微信群聊社区,了解更多软件测试资讯

文章出处登录后可见!

已经登录?立即刷新

共计人评分,平均

到目前为止还没有投票!成为第一位评论此文章。

(0)
扎眼的阳光的头像扎眼的阳光普通用户
上一篇 2023年12月26日
下一篇 2023年12月26日

相关推荐