零基础转行到软件测试如何拿到所谓的高薪?

零基础转行到软件测试如何拿到所谓的高薪?

近些年由于疫情与就业市场承压等多种因素的影响,经常会看到不少有关软件测试就业的悲观论调:工作不好找,行业已经饱和了,企业要求高,等等。

在我看来,抛出这种论调的多半都是入行不久,业务能力差,技术薄弱的岗位“竞争者”。就近几年IT行业发展趋势来看,大数据,云计算,人工智能等技术的推进及应用,使得我们对互联网越来越依赖,进而导致我们对软件质量和安全性的要求越来越高,软件测试岗位的缺口依旧很大,但是对于这个岗位人才的综合能力要求也越来越高了。

软件测试2022平均薪资

历届软件测试薪资变化

各个城市平均薪资

从以上数据看出,大家拿多少薪资跟个人学历以及选择的就业城市都有关系,但在以技能为重的IT行业,个人的技术能力如何,才是能否拿到心仪offer的关键。虽然今年的大环境不如往年,但我们的学员通过自己努力,以及老师们的帮助,掌握了主流技术,满足了企业的用工需求,就业自然也就水到渠成了。

翻看各大招聘网站上对于软件测试工程师的招聘需求,不仅把测试理论,测试设计方案,Bug跟踪管理,测试报告,环境搭建,数据库这些作为入职必须要求,更多还要求应聘者有一定的编程基础,掌握主流测试工具,自主开发测试框架,最好还有实际的项目经验等等。作为应聘者,如果招聘中80%的要求都达不到,那你还有什么理由让企业留你,而那些还停留在点点点状态的岗位“竞争者”,势必也会被市场淘汰。

回到开头所说,有行业危机意识是好的,纵观各行业都会存在竞争关系,也会经历行业的红利期到趋于饱和的过程,这是时代发展的必然产物。而我们总不能说因为竞争太难,行业有饱和的可能,就以一种悲观的心态来对待,或者完全排斥该行业。这简直是因噎废食,段不可取。

为了生活为了个人的职业发展,我们能做的就是提升技术,即便大环境也不那么如意,只要你技术过硬,在竞争关系中,你也有一定的胜算。

零基础想要拿到高薪该怎么学?从哪里开始学?今天给大家分享一个学习路线

学习建议

1、一般来说,测试新人的话首先需要把基础打好,测试理论基础可以通过看一些经典书籍或网上也有很多免费的资源,选择前两本基础的看,你会受益匪浅。

2、刚开始不太建议加入过多技术群或其他论坛提问,初期遇到问题可以自己搜索自己尝试解决,当然需要控制一个止损点,不要为一个问题耗费太长时间

3、自学基础的同时一定要做好笔记,且一定是通过自己的理解后做的。可以使用思维导图把前后学到的东西给关联起来

4、读完一本书或一个阶段结束后,可以自测一下,通过找一些经典的笔试题或一些istqb中的题目,来巩固或查漏补缺,有针对性的再次巩固学过的东西

5、接下来可以找一些项目来做或去众测平台看一些基本的项目测试流程,包括基本测试文档的书写规范等等,testin众测平台是一个锻炼的不错平台,至少测试用例设计、执行及bug探索提交缺陷都是挺好的。

6、目前有好多平台会开设一些免费的公开课,通过技术讨论组可以接收消息推送,设定好时间听一些专业领域的测试方法,可以快速了解到大体的流程。(一定要经过严格筛选,选择质量高的,否则会浪费一大部分时间):

学习路线

第一阶段 测试基础

测试基础是软件测试最最最重要的部分,只要你是做测试,不管是什么测试,测试的基础、理论知识都是必须学会的。
最好学到什么程度呢,最好是能够理解,并能够用自己的话给复述出来。
毕竟面试初级测试的时候,问的问题都是从基础理论上进行考核的。
那测试基础有哪些内容呢?

测试的定义、测试的分类、测试的方法、测试的生命周期。
测试计划、测试方案、测试策略、测试用例的编写。
BUG的定义、BUG的分类、BUG的六要素、BUG的生命周期。
测试和开发流程的关系、瀑布流、V字形、W字型(双V)、螺旋型、敏捷等等。
PDCA、5W2H等分析管理的方法
质量管理体系CMMI(了解)
嗯,大概就是以上的内容吧,以上全部都是理论和文档能力、只要你肯背、肯写,都是能独立的掌握的。

第二阶段 常见的测试工具

测试工具永远是软件测试人员的得力助手,不能完全依赖工具,但也不能没有工具,在学习软件过程中,要著中软件测试工具的使用,下图覆盖初、中级软件测试工程师所需具备的测试工具,要想学好,下手学习吧。

混在软件测试职业圈,工具千千万,不可能每个都会用,至少要知道有哪些工具可用,什么时候该用什么工具,每个工具能解决什么问题,然后再深入应用几款工具即可,下面就带大家总结一下。

测试管理工具

禅道:简单好用,市场主流,互联网行业居多 Jira:简单好用 QC/ALM:复杂,收费,电信/金融行业使用较多 bugzilla:功能简单 svn:代码和文档管理工具 git:但是多分支管理比svn好


接口测试工具

Jmeter(开源) postman SoapUI 推荐使用 jmeter 和 postman。


性能测试工具

loadrunner:大而全,要学精通还是有点难度,重量级工具,过去和现在都是行业老大 jmeter:基于java平台的性能开源测试工具,其实也很强大,而且比较好用 Locust:基于python的一个性能测试工具


白盒测试工具

junit/testng:java下的单元测试框架 unittest/pytest:python下的单元测试框架 cppunit:跨平台的c++单元测试框架 PhpUnit:Php语言下的单元测试框架 TestBed:一个重量级的白盒测试软件,可以进行单元测试、集成测试、静态测试,军工行业常用 Klockword:静态测试工具,军工行业常用


持续集成工具

Jenkins:比较常见的一种CI工具 Hudson


网络测试工具

以HTTP/HTTPs协议为主,网络测试工具有: wireshark fiddler charles


app自动化工具

appium:这个应该算是目前最流行的基于app的自动化测试框架了 uiautomator:安卓自动化测试框架,基本上支持安卓的所有事件操作 Monkey:安卓自带的测试工具 Monkey Runner:Monkey改进版,支持自己编写脚本测试,用Python语言 Robotium:一款国外的Android自动化测试框架,用法比较


web安全测试工具

appscan:算是用的非常多的一款工具了,扫描后能够将绝大部分的漏洞找出来 fiddler:网络抓包工具 burpsuite:暴力破解、抓包工具 skipfish:这是一个轻量级的安全测试工具,处理速度很快,每秒可处理2000个请求。


第三阶段 代码学习

好了,学完了以上两个部分,恭喜你,你已经是一个出色的初级测试工程师了。
接下来,你要考虑你的发展方向了
是成为一个自动化测试工程师呢?
还是性能测试工程师呢?
还是安全测试工程师呢?
啊!这个问题好难!我也不知道该怎么选。
反正我啥都会一点,哪个岗位都能去面一面。
关于方向的选择,看我的这篇文章

嗯,相信你心中已经有了答案了,那我们继续往下面说。
这个阶段,我们应该学习代码了,关于编程语言的选择,我推荐Java或者python。
还有数据库也是必须掌握的!在工具篇的学习里,我认为你已经可以掌握数据库的相关的应用了!
所以现在各位可以去学习编程语言了,
不过不用像开发那样,学的那么深入。
比如Java,只需要学完JavaSE的部分就够你用了。 python的话也是一样的,把基础的部分学完就行了。
总之前期你两者二选一的学习就OK了。
啥?你问我学的啥。
我当然是两种都会啊
哈哈哈哈哈哈哈,惊不惊喜!意不意外!

自动化方向

等你代码已经基本掌握了,嗯,很好,接下来就要学习各种自动化测试了。

各种单端测试框架:unittest(python)、pytest(python)、JUnit(java)
WEB自动化测试框架:selenium(适用于java\python\javascript)
APP自动化测试框架:appium(适用于java\python\javascript)
以上的内容,根据你学的语言进行选择。
appiunm和selenium根据你参与的项目进行选择。
不过无所谓了,反正迟早都要学会的。
这部分的教程太多了,你学会了编程的基础后,随便百度,好多博客论坛都有教程。
而且凭你那时候的水平,你都能轻松的看懂。

性能方向

对loadrunner和jmeter的掌握更加的深入。
可以手写脚本、脱离录制。
学会了多线程编程、能够手写java或者python、不用工具直接实现压测。
学习linux,毕竟性能总是和服务器打交道的。
学习系统架构的相关知识、方便你更容易的分析系统瓶颈。
说实话、性能方向的提示更难、因为需要掌握的东西太多了。
性能测试做深入了,基本上就是架构师的水平了。
可能你现在看着这个性能方向的学习一脸懵逼。
没关系、等你把上面的编程语言学会了你就不懵逼了。

安全方向

渗透测试
SQL注入
暴力破解
脱库
等等
其实安全测试基本上偏向于网络攻防了,也就是传说中的黑客了,不过我们都是好人,这个的发展方向就是白帽子。
推荐知道创宇的学习体系。
我估计你看到这里就更懵逼了。
没关系、等你把基础的东西学会就知道我在说啥了。
毕竟你现在还是一个小白嘛。
不要去纠结这种小事。

各位在这个阶段,正常情况都应该是中级测试工程师的水平了。

第四阶段 架构学习

前三个阶段学习完成后,各位就应该考虑怎么写代码更合理了。
怎么去测试更全面。
怎么才能更好的保障项目的质量。
我认为,在这个阶段,应该回头重新学习一遍测试基础。
因为这个阶段的提高是思想、方法的提高了。
上面讲的都是教你应该怎么做。
在这个阶段你要自己去发现、为什么要那样做。
跨过了这个阶段就基本上可以成为专家了。
学习都是水到渠成的,在这个时候,你应该已经掌握了不少框架了,甚至自己也能开发合适的框架了。
自动化测试框架、性能测试框架等等。
已经有了属于自己的一套东西了。
在群里或者论坛上去装逼、别人都会尊称你一声大佬了。
可能你也学会了一些其他的技术了,甚至在往全栈等方向跨进了。
总之,到了这个阶段就没什么学习路线了。

最后

相信你如果掌握了上图上面所有的知识技能,并且能够灵活的运用的话,月薪20k以上并不会是什么问题,上图的所有学习资料都已经整理好了,小伙伴们可以下方点击自取

代做工资流水公司中山代开银行对公流水济宁对公流水代做宜春查询银行流水账常德查购房银行流水绵阳代做银行流水柳州代做薪资银行流水长春办理贷款银行流水宁波代做对公银行流水潍坊开日常消费流水吉林工资流水单图片镇江打印购房银行流水福州工资代付流水样本许昌日常消费流水开具贵阳代办企业流水打印杭州工作收入证明图片长春打印入职工资流水嘉兴房贷流水代办嘉兴办工资流水账单绍兴企业贷流水代做信阳对公流水查询邯郸打印企业对私流水兰州银行流水修改代做泉州贷款工资流水 报价天津代办工资流水威海代办背调银行流水上饶购房银行流水样本北京薪资流水查询厦门办转账银行流水宿迁签证工资流水制作常州做公司银行流水香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

代做工资流水公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化