当前位置:网站首页>零基础自学软件测试,我花7天时间整理了一套学习路线,希望能帮助到大家..
零基础自学软件测试,我花7天时间整理了一套学习路线,希望能帮助到大家..
2022-06-11 15:34:00 【二 黑】
我是二黑,在软件测试这一行摸爬滚打已经11年了,最近看到有小伙伴在后台给我留言问:零基础该如何自学软件测试?刚好最近也录了一期这样的视频,今天写这篇文章总结一下,希望能帮助到大家快速入门
首先,关于学习这件事,我希望你们要知道一个道理:学什么,怎么学,学了有什么用,带着这三个问题去学习,相信会更有效果
作为一名想进军互联网的小伙伴,我们应该先清楚软件测试的发展方向~

方向一:走技术
通常这类人走向自动化测试或者性能测试。自动化测试是测试行业内的一个大趋势,不可不学,如果工作中暂时没有机会,那么最好也能自学目前业内普遍用到的一些工具。然后在工作中学以致用。
方向二:做管理
此类人在工作中比较重视整个测试流程,具有大局观,能从团队角度去思考和看待问题,协调和沟通能力强。做事过程中比较注意方式方法。并且能有效运用到下一个项目测试中去,通过优化后的运作流程, 有效降低整个团队的成本。
方向三:做业务
技术和业务是有区别的,技术比较依赖于工具,偏向研发了。但是业务是对自己这个行业的整体了解。很多手工测试都是从单元测试做起,单元测试是整个系统中一个很小的模块。如果有可能,最好让自己能够接触到整个系统,并且对业务要有更深层次的思考,比如了解需求背景,了解行业现状,而不仅仅是浮在文档上。高层次的bug是对需求设计人员发出的质疑。坚持走下去,前途也不可限量。
如果还没有下定决心从事软件测试行业,我建议小伙伴们可以先看看视频教程了解这个行业,激发出自己的兴趣,待到认准这个行业的时候,在通过学习加强巩固、全面提升。当然如果有需要这些视频教程的小伙伴也可以关注程序员二黑,在这个公众号里免费领取!
了解完行业后,如果你还没有放弃,那下面的软件测试工程师发展方向知识架构体系图,会告诉你该往哪里努力:
一、测试基础
了解测试的基础技能,掌握主流缺陷管理工具的使用,熟练测试环境的操作与运维
一、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框架烂熟于心

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

上面就是我为大家整理出来的一份软件测试工程师发展方向知识架构体系图。希望大家能照着这个体系在3-4年内完成这样一个体系的构建。可以说,这个过程会让你痛不欲生,但只要你熬过去了。以后的生活就轻松很多。正所谓万事开头难,只要迈出了第一步,你就已经成功了一半,等到完成之后再回顾这一段路程的时候,你肯定会感慨良多。
学习资源分享
最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走
这些资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!加入我们下方交流群就可以免费获取了,希望对大家有所帮助…….
边栏推荐
猜你喜欢

基于 GateWay 和 Nacos 实现微服务架构灰度发布方案

Tencent interviewers share their interview experience, how to evaluate the interviewers' technical and personal comprehensive quality, and give you some suggestions on the interview

腾讯面试官分享面试经验,如何考察面试者技术及个人综合素质,给正在面试的你一点建议

C语言简易版webserver

Illustration of tiger international quarterly report: revenue of USD 52.63 million continued to be internationalized

How to play seek tiger, which has attracted much attention in the market?

2022 Tibet's latest junior firefighter simulation test question bank and answers
![[creation mode] abstract factory mode](/img/16/d0086ba4cceb1c174d3f88ef5448e6.png)
[creation mode] abstract factory mode

3年亏损136亿,上市能救活威马吗?

Learnopongl notes (IV) - Advanced OpenGL II
随机推荐
Managing technology debt in a microservice architecture
容易让单片机程序跑飞的原因
Tangzhengrong: CTO is the intersection of business thinking and technical thinking
How to write elegant secondary classification for enterprise development [small case of meituan]
Arthas practice documentation
In the "ten billion blue ocean" database, each player can find a boat | c-position face-to-face
Installation and use of sonarqube
Simple C language address book
Google Earth engine (GEE) - create a simple panel demo to display the map
Charles自动保存响应数据
02 _ Log system: how does an SQL UPDATE statement execute?
企业开发如何写出优雅的二级分类【美团小案例】
See from the minute, carve on the details: Exploration of SVG generated vector format website icon (favicon)
Arthas实践操作文档记录
Learn more about and use ThreadLocal
Mysql(九)Your password has expired. To log in you must change it using a client that supports expired
NVIDIA R & D director: how does AI improve chip design?
The server prevents repeated payment of orders
Number system conversion (function)
Shuttle -- hero component