小编热衷于收集整理资源,记录踩坑到爬坑的过程。希望能把自己所学,实际工作中使用的技术、学习方法、心得及踩过的一些坑,记录下来。也希望想做软件测试的你一样,通过我的分享可以少走一些弯路,可以形成一套自己的方法,并应用到实际中。
小编整理了一些零基础入门软件测试到精通全套自学资料,还有不少工具和视频的【 盘资源】,
文末有官方推荐微信、申请好友去领取吧!!!
目录
一、目前的软件测试工程师如何/p>
二、学习和工作难度如何/p>
三、测试的薪资是否适合女生/p>
四、测试岗是不是加班多/p>
五、职业规划适合女生吗/p>
若作为女生你不知道如何着手学习,可以来加我V:mashang-ww(备注:999)我来教你
加入官方推荐微信群聊 区,了解更多软件测试资讯
小编建议:不要随大流盲目的转行!一定要找一个适合自己的行业,并且先了解再入行,并且长久的干下去。
目前测试行业现状软件越来越多,要靠质量取胜,就倒逼测试人员需求越来越大。使用软件产品的过程中,出现影响用户体验的问题,会大大减少用户的粘性和信心,给企业带来不可估量的损失。通俗来说,软件测试,就是测试软件的过程,包括软件功能、易用性、性能、安全等质量维度的测试。
一、目前的软件测试工程师如何/strong>
我们来说说测试平时都在做什么工作的:
软件测试是IT行业中的一个技术岗位。既然是技术岗,技能则就是基础,这点是不分男女的。想做好测试,一般需要具备五大能力:
将上述5大能力合并同类项,可得到好的测试能力需要下方三大能力
-
需要掌握测试方向的一些基础能力,像用例设计能力(需要耐心细心责任心)、逻辑分析能力、测试工具使用能力;
-
现在的测试人员普遍都要求掌握一门语言,这样方便进行自动化测试,提升测试效率(在这里强烈要求每个测试人员最好都要去学习Python语言、至于为何继续往下看~)
-
工作中测试需要和产品、开发、运维、甚至售前、售后打交道,需要不错的交流沟通能力
男生女生在做测试时,女生最大的优势就是沟通能力。因为IT行业的现状就是男多女少,尤其是与测试打交道最多的开发岗位,男生比例非常高。女生在与男生的沟通时会更加顺畅,即使有些争议性的问题男生也不会太激烈反击。因此在测试岗位招聘时,如果技能相差不大的情况下,一般HR都是愿意优先招女测试员。
但是软件测试基础能力和编程语言能力学习门槛高么立即往下看:
二、学习和工作难度如何/strong>
先说说测试的入行门槛:
测试最基础的职责就是用例设计和执行,以及一些测试工具的使用,能满足这个要求的基本上就可以做个初级测试工程师了。
若在此基础会一门语言( java 或 python ),就可以做自动化测试,那么就更加容易找测试的工作了。
编程语言也不需要像开发一样,学好几个月,只需要学和测试相关的开发即可(Python语言兼容性很强大,所有大厂都在使用,最下方有分享的免费课程可供自学)。
所以测试岗位的门槛真的并不高。找工作前,若再学个接口(接口自学资源,下方有分享)
三、测试的薪资是否适合女生/strong>
我们来说说测试的平均薪资:
以下7大问题,相信总有一个是你非常关注的。
-
2022年软件测试的平均工资怎样/p>
哪些城市的薪资会更高一些荐哪些城市就业/p>
与编程开发相比,软件测试的薪资如何呢/p>
-
近10年来软件测试工资的波动状况,预测未来趋势
-
测试各个岗位的薪资是怎样的/p>
在测试领域如何能赢取更高薪资/p>
新人入行软件测试,薪资大概多少钱/p>
即便是你零基础小白入行,若以一线城市北上广为例,平均薪资大概在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/span>(企业分红)这就需要你往技术专家或者管理层去发展,即便做管理层也需要技术水平非常的过硬!
在测试开发的路线上,就要求更加专精,更加全面:
-
完善测试技术体系: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%左右
要求:熟练掌握编程,会开发测试平台写测试工具。如果你是一个纯开发,可能在开发圈里算不上有名,但如果你是一名测开(测试开发工程师),那么在这个行业里,可以说是大佬级别的存在。
看完测试薪资是不是刷新了你的“薪三观”,原来测试薪资尽然可以做到这么高(可在职友集平台查看自己当地测试薪资)。
但小编要告诉你一个事实:测试高薪只是开始,远没有结束,因为测试近几年来的薪资一直往上涨,哪怕是疫情下的这几年。特别是金融行业和软件行业~
软件测试的薪资对于女生来说,应该还算可以了吧/strong>
换个角度来说:很多人缺乏的不是机会,而是面对未知领域迈出哪一步的勇气!
任何人都劝不了你,唯独你自己能说服自己!这个答案值得在座的各位深思!
四、测试岗是不是加班多/strong>
我们来说说测试 VS 开发的加班比较:
关于加班的问题,以IT行业的现状来说,加班还是比较普遍常见的~
-
至于加班的多少,一般要看公司或者是所待的项目组。一般的话都是跟着项目走的。
-
如果是某些加班比较狠的公司,那么不管开发测试加班都是非常多的(具体是那些996大厂,请自行百度~)。
-
但是大多数情况下,加班时间还是可控的,而且软件测试加班比开发还是要少很多的,测试开发一般加班到10~11点的话,测试一般7~8点左右。
所以对于顾家的女生而言,
测试相比开发更适合女生。
五、职业规划适合女生吗/strong>
我们来说说测试职业规划,建议的进阶之路:
说到测试的职业规划,其实 上分析得比较透彻了,主要就是管理和技术和业务3个方向,以下是3个方向的注释:
-
管理发展方向:
管理方向除了技术能力、沟通能力、组织能力要求以外,还需要大量的时间和精力,也是制约女生测试走上管理方向的重要障碍(女孩子结婚后大多要偏重家庭,当然女强人是没有这方面的顾虑就不会受这个约束); -
技术发展方向:
就是提升技术能力,做自动化测试、性能测试、安全测试等等,这些方向的话和男生没有任何的区别,看代码能力和逻辑能力; -
最后就是业务方向:
在业务方向的话就可以选择一些特定的行业来做测试,例如:金融行业,银行行业等等,这些传统行业业务逻辑复杂,行业壁垒比较高,其他行业的测试很难直接过来,只做业务测试也能建立自己的优势,而且比较稳定。也强烈建议女生走这条路。
所以通过以上的分析,总结如下:
1、测试工作内容是否适合女生br> 答:测试岗位招聘时,如果技能相差不大的情况下,企业一般都是优先招女生测试。
2、学习和工作难度是否合适女生讲测试的入行门槛。
答:女生大概9天就能掌握用例设计和执行,以及一些测试工具的使用,大概10天就能掌握一门测试需要的编程语言,门槛真的不高。
3、薪资是否适合女生讲测试平均薪资
答:就是从事最简单的功能测试,平均薪资能达到14.3k,入门级测试学员,就算二线城市薪资都在10k-12k左右,而且测试平均薪资年年涨,已经解决20k了,已经和开发不相上下。若是未来从事测试开发岗,薪资完全能超越开发,所以测试薪资对于女生来说一点都不低。
4、是不是加班多讲测试和开发的加班比较:
答:相比开发,加班少,加班强度也不高。适合顾家的女生。
5、职业规划适合女生么讲测试职业规划,建议女生的发展之路:
答:3条路中,更建议女生走业务方向或者产品方向!
加油吧,如果你需要提升技术储备,那就行动,在路上总比在起点观望的要好。一切的迷茫都是因为想得太多而做的太少!
以上就是今天的分享,如果觉得有用,欢迎分享转发给更多朋友。
欢迎在留言区跟我们互动噢~
加入官方推荐微信群聊 区,了解更多软件测试资讯
文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树首页概览208551 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!