22年过半了,不少朋友都是在总结这半年的学习成果。最后不少人发现完成情况与自己最初定下的目标 相去甚远。
我认识不少人自学大半年了:b站,网盘,各种各样的资源数不胜数,总之只要是跟软件测试相关的不管学不学,先保存再说,然后就是不断的刷视频,但是如果让他用自己方法去学,他完全不知道从哪里下手。
不知道你们是不是也是这种情况
然而,别忘了学习测试相关理论知识以及代码能力最快速高效的办法就是实操!不断实操!
就跟练车一样,理论看的再多,还不如让你上车摸索个把小时学的快。

当然如果没能打好基础,在就业前具备一定的实战能力,那么就很可能无法拿高薪,在未来工作中也更难接触到前沿的项目,限制了自身的发展空间。
所以在学习自动化的时候,我们要在夯实基础的同时还要培养自己的实战能力。只是在学习初期,我们往往都有些不知所措:
进阶自动化测试要学的东西好杂,找不到方向,迷茫了;
缺少思维培养,实战经历不足,只会模仿,不懂关键技术原理;
大佬们都在探究xxx,我也要去学吗?;
不知道如今一线大厂到底在用什么技术;
......
所以很多人在学习初期就选择了放弃,说起来其实就是没找到合适的学习方法,没能深入理解知识点,自然无法上手实操。
作为一个过来人,我深知自我提升过程中的困难,所以我热衷于收集 教程资源和整理 学习路线。这样可以很大的提高学习效率,也避免少走一些弯路。下面的 《软件测试工程师发展方向知识架构体系图》和相应的【一套网盘资源】,会告诉你该往哪里努力:
一、测试基础了解测试的基础技能,掌握主流缺陷管理工具的使用,熟练测试环境的操作与运维

二、Linux必备知识Linux作为现在最流行的软件环境系统,一定需要掌握,目前的招聘要求都需要有Linux能力。

三、Shell脚本掌握Shell脚本:包括Shell基础与运用、Shell逻辑控制、Shell逻辑函数

四、互联网程序原理自动化必经之路:前端开发基础知识以及互联网网络必备知识四、互联网程序原理

五、MySQL数据库软件测试工程师必备MySQL数据库知识,不仅仅停留在基本的“增删改查”。

六、抓包工具Fiddler,Wireshark,Sniffer,Tcpdump各种抓包工具适用于各种项目,总有一款适合你的

七、接口测试工具接口测试神器,你绕不开的强大工具:Jmeter。小巧灵活:Postman

八、Web自动化测试Java&Python了解自动化的目的,熟练掌握TestNG&unittest自动化框架,以及断言与日志处理

九、接口与移动端自动化专业接口调用、测试解决方案。组建完整的web和接口自动化框架,Appium整体使用

十、敏捷测试&TestOps构建揭开TestOps的神秘面纱,持续集成Jenkins框架烂熟于心

十一、性能测试&安全测试软件测试的彼岸:性能测试和安全测试,选个方向努力爬坑吧!

上面就是我为大家整理出来的一份软件测试工程师发展方向知识架构体系图。希望大家能照着这个体系在1-2年内完成这样一个体系的构建。
最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走…

这些资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。希望对大家有所帮助…….
