职场空窗290天,零基础被迫转行软件测试,我整理的3000字超全学习指南
Posted test_二黑
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了职场空窗290天,零基础被迫转行软件测试,我整理的3000字超全学习指南相关的知识,希望对你有一定的参考价值。
我大专学的是室内设计。刚毕业的时候和很多人一样,没有什么职业规划,有公司的设计岗录用了,就去报道上班,就这样按部就班地开启了社会人之路。
但情况突然改变。家里发生了突发状况,只能离职回老家处理,不曾想,这一耽搁,就是一年。
一年的职场空窗期对我的负面影响巨大,不仅失去了最宝贵的应届生身份,还让我的设计之路异常艰难,很多公司都不愿意再给我机会。没办法,只能另找出路。
幸好,现在是互联网的时代。即便做不了设计师,还有很多岗位可以做。在同学的建议下了解到了软件测试,因为都说软件测试是IT行业,薪资高好上手。
一开始我在网上找了各种资料,但大部分的资料都不太系统,好在找资料的期间,加了不少相关的技术群,认识了一些业内的朋友,通过请教和学习,对软件测试这个岗位有了更清晰的认知,也了解到了一些学习的路线,于是便开始自己整理这些资料和学习路径,在整理的同时也能更好的温顾这些知识。
三个月,从测试理论到实战操作,许多问题在前辈们的帮助下,都能很快的解决,慢慢的,测试理论,测试方法,提交bug、跟踪bug、测试报告…我感觉掌握的知识足以应付初级测试岗了,摸索一下差不多就可以准备面试了…
但不幸的是,我投出去的简历都石沉大海了,我再一次向群里的前辈求助,很感谢他们帮我分析简历和优化,并且推荐了我一个软件测试面试刷题小程序,建议我面试之前多去刷刷面试题,最后在面试了6家公司后,我成功入职了一家电商公司,我的第一份测试工作也就这样在南京开启。虽然工资只有9K,算不上不高,但是有加班工资,对于当时的我来说已经非常不容易了…
到这里,或许有许多朋友会问我:零基础转行软件测试难吗?该怎样学习才能找到工作?这些问题应该是所有新人都会面临问题,我也不例外,所以我结合我的经历,总结了一些学习路线,希望能对正在学习的小伙伴们有所启发:
首先学习软件测试有2条路可以选,最省事的就是找个靠谱的培训机构,跟着认真学习就行了。这里建议那些自制力不够,有一定经济能力的人选择,第二条路就是自学,下面是我的学习路线,现在分享给大家!
第一阶段、测试基础
测试基础是软件测试最重要的部分,不管是做什么测试,基础、理论知识都是必须学会的。最好是能够理解,并能够用自己的话给复述出来。毕竟面试的时候,问题都是从基础理论上进行考核的。
那测试基础有哪些内容呢?
测试的定义、测试的分类、测试的方法、测试的生命周期。
测试计划、测试方案、测试策略、测试用例的编写。
BUG的定义、BUG的分类、BUG的六要素、BUG的生命周期。
测试和开发流程的关系、瀑布流、V字形、W字型(双V)、螺旋型、敏捷等等。
PDCA、5W2H等分析管理的方法 质量管理体系CMMI(了解)
大概就是以上内容,全部都是理论和文档能力、只要肯背、肯写,都是能独立的掌握的。这里我也整理了一份学习文档,包含以上全部基础内容,这份文档也陪我渡过了学习最枯燥的时刻,我把它放在了学习交流群(785128166)里,有需要的朋友可以联系管理员免费领取!
第二阶段、工具学习
软件测试的基础学完了过后,应该学习工具了。其实学工具真的很容易,所以大家不用去纠结工具的选择。把最基础的几个工具学习了就行了,以后用到什么工具就去学什么。下面我会列出需要学习的工具和知识点,按顺序学习就好。
- 简单的网络协议:TCP/UDP,HTTP/HTTPS
- Linux的基本操作和常用指令。
- mysql数据库的基本操作和常用sql语句。
- fiddle抓包工具的使用。
-postman接口测试工具的使用。 - jmeter和loadrunner性能测试工具的使用。
以上的这些工具都是纯图形化的,很好掌握,估计就性能测试工具稍微会费点时间。其他的工具你们直接去对应的官网下在就行了。loadrunner、jmeter、fiddl和postman,关于工具的安装包群都有,有需要的朋友可以加群(785128166),找管理员要就好了
第三阶段、代码学习
好了,学完了以上两个部分,恭喜你,你已经是一个出色的初级测试工程师了。
接着看,测试工程师还是要区别于开发的,开发可以在一个语言上纵向发展,但是作为测试工程师,就要要求掌握多种语言,以应付不同的项目、不同的团队要求。建议大家以python为首,java语言为辅学习,查看各大招聘网站,基本上也是以这两种语言为主的。
第四阶段、自动化方向
等你代码已经基本掌握了,接下来就要学习各种自动化测试了
- 各种单端测试框架:unittest(python)、pytest(python)、JUnit(java)
- WEB自动化测试框架:selenium(适用于java\\python\\javascript)
- APP自动化测试框架:appium(适用于java\\python\\javascript)
这里我就不多说了,毕竟我也在进阶自动化测试的路上,虽然不能给你们太多建议,但是关于自动化测试的具体学习路线和学习内容在学习交流群里也是有的,达到这个阶段的朋友可以进群(785128166)领取,跟我一起学习哈哈哈~
最后关于后面架构,专家的路线,我就不说了,毕竟我自己也没有达到这样的水平,但是如果有达到这些阶段的大佬可以联系我,让我抱个大腿!!!
就整理到这把,希望能对大家有一点启发,也是我对这些知识点的回顾和总结,当然我也知道自己还有很长的路要走。
总之,一起加油吧!如果你也有好的学习方法和路线,可以在评论区一起交流!
最后也分享一份软件测试视频资源,这份视频也陪伴我走过了最艰难的路程,希望也能帮助到你!
以上是部分视频资料截图,关注微信公众号:程序员二黑,可以免费获取全套视频。
你想要的越多,你付出的也越多。
我是二黑,最后如果你不想再体验一次自学时找不到资料,没人解答问题,坚持几天便放弃的感受的话,可以加入我们的软件测试技术交流群:785128166,里面有各种软件测试资源和技术交流。
精彩推荐:
码字不易,期待你的收藏和点赞!
以上是关于职场空窗290天,零基础被迫转行软件测试,我整理的3000字超全学习指南的主要内容,如果未能解决你的问题,请参考以下文章
186天,0基础自学转行软件测试,从月薪3k到15K,我整理的超全学习指南
0基础自学转行软件测试,从月薪3000到15K,我整理的超全学习指南
0基础自学转行软件测试,从月薪3000到15K,我整理的超全学习指南
从销售转行软件测试,重庆校区小哥哥用三个月摆脱不稳定,喜获11k+双休!