零基础自学软件测试我只用了105天,从月薪3000到15K, 我整理的超全学习指南!

news2024/11/20 11:32:08

我21年毕业于管理类专业,干了大半年行政打杂,工作平淡无快感。性格较内向,思维严谨独立。喜欢软件测试工作内容的系统性,技术性,丰富性。以上便是转行的最初心理,大家觉得可妥?说干就干去年6月底开始培训学习,经过了6个月的努力学习终于在今年3月份拿到了一份13k的offer,下面和大家聊聊大家最关心的事情,我是如何转行成功的。

首先并不知道题主本身是什么情况,但是如果题主已经下定决心要入行软件测试,且对软件测试行业的发展前景有了一定了解并认可测试行业未来的发展,自己本身也对测试有浓厚的兴趣想要去钻研,那么首先在学习软件测试之前一定要提前做好几个准备:

  • 认知
  • 思路
  • 提升
  • 学习路线

认知准备

在开始学习软件测试之前,首先需要对行业和学习情况有一个明确的认知:

1、测试人员也是至少需要掌握一门编程语言的(如果有精力可以学习多门语言),这样不仅在日后的工作中可以帮助我们更好的理解程序设计也可以拓宽自己的职业路径。如果在一开始就认为测试人员是完全不用写代码的或是自己本身对于写代码比较抗拒排斥的,那么就需要再考虑下了。

2、你要清楚在测试行业,技术永远是你立足的根本。

3、在努力学习专业知识的同时也不要忽略多和一些行业内伙伴进行交流,比如一些学习交流群、学习沙龙、知识讲座等,很多时候朋友内推要比在各大招聘网站海投简历要靠谱的多。

4、在测试行业,学历和项目经验同等重要,英语是加分项。虽然测试行业的入行门槛比较低,但是绝大数企业对测试岗位也是有学历要求的,一般为大专及以上学历,部分企业会要求本科学历,所以对于低于大专学历的小伙帮是不建议轻易入行的。

5、学习本身就是一个长时间反馈的过程,不要期待超短时间内的速成,要保持学习的持续性。因为测试与开发不同,测试行业是比较注重经验积累的,且测试职业发展方向比较广阔,所以只要你精进自己的技术在测试行业都是会越老越吃香的,不要焦虑35岁就会失业的鬼话。

6、良好的沟通能力和技术一样重要,不仅仅是在测试行业,其它任何行业都是如此。

思路准备

1、在掌握一门编程语言上是选择是Java还是Python?在这个选择上其实不用过于太纠结,知识点大都是相通的,在之后的技能提升中都是要掌握的。这里建议先从Python语言开始入手,之后再学Java。

2、在测试技能的专研方向上到底是选择性能测试还是自动化测试?不要被自动化测试的表象迷惑,也不要轻松的认为性能测试很好掌握,性能测试的调优是个很大的难点,自动化测试在有语言基础的前提下也能上手很快。

总结:自动化测试更偏向于开发,但同时也需要具备测试的思维;性能测试要涉及到的知识内容更广,需要掌握的知识点很多,像高级的性能测试工程师技能水平基本跟开发架构师可以持平了。

3、对于学完之后公司的选择上,能去大公司就去大公司,特别是对于刚进入测试行业的新人们,有在大公司的工作流程经历和项目经验积累会对以后的职业发展起到很大的帮助。

4、零基础学习软件测试是自学还是培训?自学对于大多数人来说还是有一定困难的,往往有时候浪费时间还没有效果,报班培训相对要学起来更轻松一些,因为遇到问题都会有老师指导,所以会更有信心,但是不管自学还是报班培训最终都要靠自己努力。

5、在职业规划上是往管理方向发展还是技术专家?其实不管是管理方向还是技术方向,技术都是根本,其余的都是锦上添花。

从测试各岗位发展前景来看

测试行业的整体薪资自2016年开始,几乎年年都在涨,现在测试的薪资基本和开发一样高,已经突破了21K。请看下方中立网站职友集有关测试的薪资截图,看看上涨趋势。

测试均薪能年年涨,直接原因是高薪的自动化测试不断涌入,正逐步替代低薪的手工测试

​以前一个公司只需要少量的技术好的测试人员,以及大量的初级手工测试既可。
现在企业减员增,公司的测试人员少了,要求自然就高了。低薪的纯功能手工测试的需求量越来越小,更高薪的接口测试、自动化测试、性能测试等岗位的需求量则在不断增加,推动着测试行业的整体薪资一路上涨。

当前市场环境还会加快替代速度,也导致自动化测试还处于紧缺中。

所以如果你转行的目标,和我说料想的一样,就是为了今后的发展,为了有更好的薪资。

那么你的而目标应该以自动化测试、测试开发,作为转行目标。

定好自动化测试目标后,应该怎么自学?

虽然我们已经定好自动化测试、测试开发,作为转行目标,但测试开发属于高级测试,自动化测试属于中级测试。
所以对于转行的自学者而言,我们先以自动化测试为目标,工作一段时间后,再转行到测试开发中去。

定好自动化测试目标后,那就可以避免东学一点,西学一点。

有的同学,学的面很广,知识很杂,但没有一个能深入进去的部分。学了也不知道干啥用,怎么用。极其耗费精力不说,还无法对焦关键点,很容易从入门到放弃。

这都是以为没有目标,无法系统的学。

既然选择了自动化测试,你需要系统的去学习,现在带你对知识点进行剖析:

  • 要做自动测试,最起码要掌握一门语言,比如:python,
  • 还要要了解:测试基础,测试理论,敏捷测试流程...
  • 还要掌握:linux命令,mysql数据库,移动端adb命令,
  • 还要掌握各类工具:jmeter,postman,LR,selenium

看起来还是比较散,那就直接上图吧


学习资源分享

最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走!

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/541153.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

(前期准备工作2)白嫖Replit的免费云服务器搭建属于自己的应用

Replit介绍 Replit(原来是https://repl.it)是一个基于浏览器的云端协同开发平台,可用于构建开发环境、实时协作、托管网络应用等。Replit提供可创建动态或者静态网站的容器,并会自动生成免费https域名(格式为:项目名.用户名.http://repl.co)。这代表着任何人都可以试用…

Kafka的工作原理

一、Kafka是什么? Kafka是一个分布式的基于发布/订阅模式的消息队列。分布式消息队列可以看成是将这种先进先出的数据结构独立部署在服务器上,应用程序可以通过远程访问接口使用它。 二、Kafka的工作机制是什么? 1.基本概念 2.消息模型 发…

WiFi基础学习到实战(六:Beacon帧字段解析)

欢迎大家一起学习探讨通信之WLAN。上节我们基于Android设备分析了WiFi扫描的代码实现,具体执行WiFi网络扫描由WiFi模块实现。WLAN协议定义扫描方式有“被动扫描”和“主动扫描”。本节继续分析“被动扫描”依赖Beacon帧中的字段。 好。我们先来看Android11 WiFi扫描…

会计转行数据分析,可行性多高?

看到这样的问题,第一个想法是想劝退,毕竟通过不明真相的网友身上找自己的未来,这件事听着就不靠谱。转行难,转行做好更好,虽然会计也与数据有关,但是数据分析涉及的技术内容明显有很大的差别。所以&#xf…

重塑职业未来:在竞争激烈的职场上脱颖而出的关键策略

在竞争激烈的职场上,各种职场难题时常出现,如何进行有效沟通、如何应对工作压力、如何提升职业能力等,这都是需要去克服的问题。下面分享一下职场老人的经验! 一、你遇到过哪些职场问题?分享一下你是怎么解决的呢&…

Type-C边充电边OTG转接器方案

随着生活水平的提高,大家的电子设备也多了起来,更有甚者会凑齐“全家桶”,手机,平板,笔记本电脑,智能手表,无线耳机,Switch,PS5,一样不落。那么多的电子设备&…

hibernate入门项目(一)

本节我们将演示如何搭建一个 Hibernate 工程。 搭建 Hibernate 工程需要以下 7 步: 下载 Hibernate 开发包 新建工程 创建数据库表 创建实体类 创建映射文件 创建 Hibernate 核心配置文件 测试 1. 下载 Hibernate 开发包 浏览器访问 Hibernate 官网 下载 Hibern…

520告白日!小红书关键词热度查询,今年的心动密码是什么?

520,又是一个有爱的日子,人们借机表达爱意的日子,品牌不会错过的好时机。今年520什么东西比较热呢?消费者比较关注什么?品牌有什么样动作?下面,借助小红书关键词热度查询、热词排行榜&#xff0…

基于C3D卷积神经网路的动作识别

对于基于视频分析的问题,2D卷积(卷积核为二维)不能很好得捕获时序上的信息,因此《3D convolutional neural networks for human action recognition》 这片论文提出了3D卷积并用于行为识别的,论文中将其用于行为识别&a…

商家中心之java商城 开源java电子商务Spring Cloud+Spring Boot+mybatis+MQ+VR全景+b2b2c

1. 涉及平台 平台管理、商家端(PC端、手机端)、买家平台(H5/公众号、小程序、APP端(IOS/Android)、微服务平台(业务服务) 2. 核心架构 Spring Cloud、Spring Boot、Mybatis、Redis 3. 前端框架…

cpp test

1. 以下程序在linux 64位系统的输出结果&#xff08; &#xff09; #include <stdio.h> int main(void) {int buf[100] { 0 };printf("%d,%d,%d,%d,%d",sizeof(int), sizeof(long long), sizeof(buf),sizeof(buf)/sizeof(buf[0]), sizeof(&buf));retur…

【Linux Network】网络层协议——IP

目录 网络层 IP协议 基本概念 协议头格式 网段划分 特殊的IP地址 IP地址的数量限制 私有IP地址和公网IP地址 路由 路由表生成算法 Linux网络编程&#x1f337; 网络层 在复杂的网络环境中确定一个合适的路径&#xff1b; IP协议 基本概念 主机 : 配有 IP 地址 , 但是不进行路…

前端必学,crud,magic-Api

CRUD还要后端写&#xff1f; 前端自己搞定&#xff0c;只需要会写sql就行。 文档写的比我写的好太多&#xff0c;直接看文档 创建springBoot&#xff08;springBoot版本要小于3.0&#xff09; 引入pom <?xml version"1.0" encoding"UTF-8"?> &…

接口自动化——har 生成用例

这里写目录标题 一、目标二、应用场景三、Har 简介四、实现思路五、模板技术六、模版技术-环境安装&#xff08;Python&#xff09;七、har 生成用例实现思路1、python模板模板文件生成的测试文件 2、java模板模板文件生成的测试文件 3、httprunner模板模板文件生成的测试文件 …

数据库界的科技与狠活: 创邻科技Galaxybase X英特尔SGX数据加密解决方案正式发布

引言 近日&#xff0c;创邻科技入选与英特尔合作&#xff0c;在基于第四代英特尔至强处理器的支持下&#xff0c;利用软件防护扩展&#xff08;Software Guard Extension,SGX&#xff09; 技术&#xff0c;打造出了具备可信执行环境的图数据库产品&#xff0c;保护企业释放关联…

STM32单片机多功能电子秤点数秤食物热量卡路里称重

实践制作DIY- GC0132-多功能电子秤 一、功能说明&#xff1a; 基于STM32单片机设计-多功能电子秤 二、功能介绍&#xff1a; STM32F103C系列最小系统lcd1602HX7115Kg电子秤去皮键模式选择按键重量设置键上键下键 有3种模式普通模式、点数模式、卡路里模式。通过模式选…

Requests-get方法的使用

Requests-get方法使用 打开网页使用代码获取页面内容查看结果页面格式修改 爬取书名完整代码以及注释代码注释 翻页查询所有 以https://books.toscrape.com/网站为例&#xff1a; 打开网页 先把网页打开&#xff0c;然后右键检查&#xff0c;找到网络一栏&#xff0c;这个时候…

【Android】【Java】【每日练手1】字符串的二维码生成器

文章目录 一、需求二、创建android stdio工程三、设置好JDK四、创建activity五、编写activity_main.xml布局六、build.gradle增加zxing依赖七、MainActivity 一、需求 一个界面&#xff0c;界面上一个文本输入框、一个按钮、一个二维码显示view。可在文本输入框输入字符串&…

为什么分布函数的概率分布为均匀分布?

为什么分布函数的概率分布为均匀分布&#xff1f; 我先来解决这样一个常见的问题&#xff1a;已知随机变量X的概率分布&#xff0c;求Yg(X)的概率分布&#xff08;分布律或者概率密度函数&#xff09; 这种问题有三种类型&#xff08;如下图&#xff09; 我们以随机变量X为连续…

计算机技术是最容易引发第四次工业革命的方向吗? - 易智编译EaseEditing

计算机技术是当前推动第四次工业革命的关键方向之一&#xff0c;但并非是唯一的方向。 第四次工业革命是在信息技术、人工智能、物联网、生物技术等多个领域的交叉融合下发生的一次全球性变革。 计算机技术在其中发挥了重要的作用&#xff0c;但还需要与其他技术领域相互配合和…