软件测试自学还是报班好?

news2025/2/3 16:53:17

如果你学软件测试,是以就业为目的,而且是以高薪就业为目的,那我们就要去反推,为了这个目标,我们要去做什么事情。

为了“将高薪就业为目的,我们要做什么事情”阐述清楚,本文行文结构如下:

1、高薪取决于哪些环节?
2、各高薪环节要求如何?自学路径和培训路径,哪种更易达到?

一、高薪取决于哪些环节?

据黑马测试连续6年的就业工作总结,一个人能否高薪就业,主要取决于下面这4环。

第一,我们的技术符不符合要求,
第二,我有没有对应的项目经验,
第三,就是面试当中的沟通表达能力,
第四,学历要求。

PS:前面3项越强,学历要求会越低。反之也成立。学历越优秀,企业也可以放宽前面3项要求。

二、测试高薪对技术有什么要求?

1、若想高薪就业,企业对测试的技术要求

先来看下软件测试初、中、高各级别的对技术的要求。

1)初级测试的技术要求

初级功能测试阶段,掌握的技术只要能完成手工功能测试即可。 主要涉及的技术,都是测试流程里的核心,如1)需求评审 2)计划编写 3)用例设计 4)用例执行 5)缺陷管理 6)测试报告

初级要达成,需要结合具体项目。项目本身如果是有一定复杂度的,你却能梳理出合格的测试用例,提交合格缺陷,那你就可以满足该岗位了。

2)中级测试的技术要求

中级的前提是,初级的活你都要会,然后再这个基础上再补充一些知识。

补一些什么知识呢?中级里面更多的是当前市面上需要的自动化技术。比如说“一些自动化框架的这种设计跟搭建”,接口自动化,ui自动化...

中级的过程中,我们要解决更多的问题,一定需要代码能力的,否则就会“光发现问题,但解决不了”,那就很尴尬了。

总结:
1、中级虽没有提到手工,但中级的前提,一定是你对功能测试本身非常了解
2、中级和初级的区别,就是在自动化的要求上,中级阶段有明确的规定。

3) 高级测试的技术要求

高级层面上,最重要的点是,在初中级的基础上又对性能测试有要求。

所以如果你在性能上搞不定性能测试的情况下,很难晋升到高级。

4)当前市场对技术的真实要求

如果真想从事测试岗位,你如果只达到初级功能测试要求,就算这里面的技术都搞定了,在当前市场行情下,也难找到工作。因为现在的经济下行,各行各业都不好过,这个时候企业用人,就会找性价比更高的,企业会要求应聘人员具备自动化能力。所以大家想从事测试工作,在搞定功能测试基础上,希望你能够在学习一些自动化的东西,达到中级测试水平。

职友集招聘

2、若想达到企业要求的自动化测试技术,自学VS培训

现在测试岗位面试时一般要经过2-3轮,一些大的公司甚至需要4-5轮,像以前一样只面试一轮就发offer的情况已经很少见了。在多轮的面试过程中,你的技术水平会被准确的评估出来,运气的比重会越来越小。

如果你自律性好 AND 学习能力也强,自学其实也能有不错的结果。也可以从我这里拿到一些资料,完成自动化技术学习

反过来,如果你自律性不好 OR 学习能力不强,又想在半年左右时间达到高薪的中级测试水平,那可以考虑培训。培训可以提供学习氛围,包括老师的指导,同学的交流,这些都能让你高效完成学习过程。

如何评判自己是否有自律性,你可以回顾下自己自学的时候,会时不时看看网页,碰碰手机吗?如果真是这样,那你的自律性是不好的。

三、测试想高薪对项目有什么要求?

1、测试想高薪对项目有什么要求

项目是灵魂。

为什么说项目是灵魂呢?

面试有个基本常识:没有在项目中使用过的技术都不能算你会的技术,只是看看视频不可能真正理解技术的各种实际使用场景。

1)学习技术要通过项目去沉淀。

怎么才是把某项技术搞定,举例软件测试的基本功——测试用例,不是你简单学习,会填写模板就可以,而是你要借助具体的项目。项目里才会碰到比较复杂的需求,要结合项目去演练。比例说某个项目,有ABCDE好多功能,你可以不全测试,只挑选项目里的核心功能,试试拿到产品需求文档后,能否转换对应的测试用例。

举例你想参与银行的业务,那就要找个银行业务的项目。你会发现银行项目里面,你要写测试用例,需要补充很多知识,如会计知识,利息计算,存借款这些基本业务的知识。这类强业务的产品,你即便只做简单的手工测试,也得学习相关细节,才能开展用例设计。

技术本身当然是重要的,但学技术的目的一定是为了解决被测项目当中的技术问题。所以技术要达成,需要结合具体项目。

2)考察技术要通过项目去展示。

在项目中实战过,才能在面试的过程中去给别人讲出来。

可能大家没有经历够面试,说说面试。像技术岗位的面试,一般分为笔试面试。不一定所有的企业都有笔试(1/3的企业会设置笔试),但是所有企业100%一定会有面试。二者的区别是:

笔试,意味着考试,考察的就是我们一些基础的技术储备,考察技术基础怎么样。
面试,考察的是项目,不会有面试官脱离项目去问技术题。

举例测试用例方法——等价类,笔试中可能考察到,但是面试,没有企业会问这种问题。而是,面试官会这么说:你简历,有个短视频项目,能跟我讲讲你都考虑了哪些测试点,为什么要这么考虑测试点。你回答这个具体问题的过程中,谈到的测试点,测试维度,其实背后支撑的就是等价类这类用例方法和测试经验。面试官在听你讲这些的过程中,就能评估出你的技术储备到底是什么样的。

2、若想达到企业要求的项目水平,自学VS培训

求职中,面试是100%有。面试的基本问题就来自于项目。如果你自学,你也可以自己找开源项目,具体方法已经整理好,设计找项目,读项目,懂项目,写项目多个维度,

如果报班,项目就不用担心了,课程里面有大量的项目阶段实战

四、测试想高薪对沟通有什么要求?

沟通是助力。

为什么沟通是助力?

面试本质上来说就是向面试官推荐自己,想办法让面试官记住你,认可你,这是一个沟通交流的过程。
没有技术一定不能让面试官记住你认可你,有技术但是说不到点上,也同样无法吸引面试官;
只有具备了技术能力,同时能快速、准确的表达清楚,才能获得面试官的认可。

所以,一定要有意识的去训练“沟通”。

如果你不训练沟通就去面试,别人问的问题,哪怕是你知道答案,但你现场说出来的话,组织的语言,你都会让人感觉不靠谱。你如果有录音,你听完录音后,自己都会对自己不满意。

所以沟通,一定要训练,这个训练非常有意义,不然你嘴上说的和心里想的不一样。

如果你是自学,可以网上搜集下常见面试题或向测试朋友请教。常见的面试题其实网络上有不少,花一些时间自己可以找到,只是对新手而言不太好判断准确性。若需要面试宝典相关资料,可看我下方的整理的面试合集,在文章末尾就有

如果你是报班 ,那这个过程,你就不用多想,因为老师会带着你去做这类事情。

四、测试想高薪对学历有什么要求?

目前企业对测试岗位的学历要求基本是大专及以上。

学历是面试时的敲门砖。

学历越高,能够帮助我们获取更多的面试机会,企业也更愿意培养,技术要求也就越宽容。

即便是技术相当的情况下,学历越好,机会越多,薪资也就会越高。

反之,学历越低,学校越不知名,企业就越不愿意为员工付出时间成本,就越想找个熟手,对应聘者的考核越严厉。

千万不要听到什么重点大学本科生,通过自学找到测试工作后,就认为自己大专生、普通本科生也一样可以自学成功。企业对这两类同学的技术要求是不一样的。

如果学历不足,趁年轻一定要去升级下。无论是自考,函授,相关的渠道都有必要去了解。就长线而言,无论你未来从事什么工作,把学历进行升级,对于职业发展一定是有好处的。

当然,如果你只有学历,没有技术,再多的面试也换不回offer。因此我们也要尽量提升技术。

如果你学历高,重点本科应届生 甚至是研究生应届生,企业还是愿意培养的,那就抓紧在校期间,先自学试试。

如果学历不高,虽然是应届生,但只有大专(暂没提升学历打算) ,或是一个弱本(别觉得本科学历就高,现在教育产业化大学大量扩招+经济形式下,很多企业对测试岗位要求已经提升到本科了),那不好意思,企业不愿意为你付出时间成本,希望你来了就能干活。

如果你学历高,但已不是应届生身份,已经工作好几年了,企业大概率也不愿培养啦。

如果你具有本科学历,培训后技术也OK,达到月薪过万的高薪真的不难。软件测试入职薪资

以上薪资的含金量如何,可PK下国内顶尖大学薪酬榜,该薪酬榜针对毕业生进入用人单位一年后的薪资(不是指入职薪资)。

来源网络,百度即可搜索到,侵删

五、总结

自学还是报班,这只是达到目标的两条路径。

哪条路径好,首先要去确定目标。

如果你想高薪就业,你要去反推你需要做什么事情。那条路径能更好达到,那就选哪条。要避免丢失目标的泛泛而学。

泛泛学习最大的问题是拿不到结果,拿不到结果就会让你很难坚持下去,所以会陷入恶性循环。所以一定要从目标倒推学习内容。

如果你自学软件测试的目的是为了兴趣,不是为了工作,那就泛泛学,自学就好,不要浪费钱。

如果你自学软件测试的目的是为了就业,自律能力强,能在技术上拿下自动化技术;学习能力强,能在项目中拿下至少3个领域的项目;表达能力强,能在沟通中能阐述清楚项目业务、项目技术,学历还是重本应届生,我双手双脚举起来支持你自学。

如果你自学软件测试目的是为了找到过万高薪,让同学嫉妒,让亲戚羡慕,让父母放心,让男|女友不分手。但你找不到完整的自动化资料达不到企业的要求,没有找项目的经验也不知道如何写入简历中,不懂简历撰写、面试沟通、笨嘴笨舌,学历一般并非毕业重点大学,还工作几年了。不去培训,难道去自学?

 

   总结

如果你对此文有任何疑问,如果你也需要接口项目实战,如果你对软件测试、接口测试、自动化测试、面试经验交流感兴趣欢迎加入我们,加入方式在文章的最后面

  自动化测试相关教程推荐:

2023最新自动化测试自学教程新手小白26天入门最详细教程,目前已有300多人通过学习这套教程入职大厂!!_哔哩哔哩_bilibili

2023最新合集Python自动化测试开发框架【全栈/实战/教程】合集精华,学完年薪40W+_哔哩哔哩_bilibili

测试开发相关教程推荐

2023全网最牛,字节测试开发大佬现场教学,从零开始教你成为年薪百万的测试开发工程师_哔哩哔哩_bilibili

postman/jmeter/fiddler测试工具类教程推荐

讲的最详细JMeter接口测试/接口自动化测试项目实战合集教程,学jmeter接口测试一套教程就够了!!_哔哩哔哩_bilibili

2023自学fiddler抓包,请一定要看完【如何1天学会fiddler抓包】的全网最详细视频教程!!_哔哩哔哩_bilibili

2023全网封神,B站讲的最详细的Postman接口测试实战教学,小白都能学会_哔哩哔哩_bilibili

  总结:

 光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

如果对你有帮助的话,点个赞收个藏,给作者一个鼓励。也方便你下次能够快速查找。

如有不懂还要咨询下方小卡片,博主也希望和志同道合的测试人员一起学习进步

在适当的年龄,选择适当的岗位,尽量去发挥好自己的优势。

我的自动化测试开发之路,一路走来都离不每个阶段的计划,因为自己喜欢规划和总结,

测试开发视频教程、学习笔记领取传送门!!

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

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

相关文章

接口测试及常用接口测试工具(postman/jmeter)附教程

首先,什么是接口呢? 接口一般来说有两种,一种是程序内部的接口,一种是系统对外的接口。 系统对外的接口:比如你要从别的网站或服务器上获取资源或信息,别人肯定不会把数据库共享给你,他只能给…

Netty—Reactor线程模型详解

文章目录 前言线程模型基本介绍线程模型分类Reactor线程模型介绍Netty线程模型: 传统阻塞IO的缺点Reactor线程模型单Reactor单线程模式单Reactor多线程模式主从Reactor多线程Reactor 模式小结 Netty 线程模型案例说明:Netty核心组件简介ChannelPipeline与…

条件覆盖和条件组合覆盖测试设计-实验八例题

目录 条件覆盖 判定-条件覆盖 条件组合覆盖 实验内容: 以银行内部转账为实例,针对内部转账业务逻辑代码进行分析,运用条件覆盖和条件组合覆盖进行测试用例设计。 实验过程: 条件覆盖 条件覆盖(Condition Cover…

官宣定了!2024年举办4次PMP认证考试,每个季度一次

就在刚刚,2023年12月26日14:05分,PMI和中国国际人才交流基金会通过官微,联合发布了2024年PMI认证考试计划的通知,正式宣告了2024年的PMP考试初步安排。 这个通知发布之后,有一些伙伴问华研荟一些细节问题,…

挑战Python100题(6)

100+ Python challenging programming exercises 6 Question 51 Define a class named American and its subclass NewYorker. Hints: Use class Subclass(ParentClass) to define a subclass. 定义一个名为American的类及其子类NewYorker。 提示:使用class Subclass(Paren…

vue-awesome-swiper轮播组件

安装版本&#xff1a;"swiper": "^6.0.0", 安装版本&#xff1a;"vue-awesome-swiper": "^4.1.1", <div class"swiper_conter"><swiper class"swiper" :options"swiperOption" ref"mySw…

怎么实现Servlet的自动加载

在实际开发时&#xff0c;有时候会希望某些Servlet程序可以在Tomcat启动时随即启动。但在默认情况下&#xff0c;第一次访问servlet的时候&#xff0c;才创建servlet对象。 如果servlet构造函数里面的代码或者init方法里面的代码比较多&#xff0c;就会导致用户第一次访问serv…

浅谈能效管理平台在污水处理厂中的应用

摘要&#xff1a;《“十四五”城镇污水处理及资源化利用发展规划》指出&#xff0c;2021—2025 年合理减缓我国城镇污水收集处理设施发展不平衡不充分的矛盾&#xff0c;系统推动补短板强弱项&#xff0c;全方面提升污水收集处理效能&#xff0c;加速推进污水资源化利用&#x…

溴乙腈,2028年将以4.5%左右的复合年增长率增长

溴乙腈是一种化合物&#xff0c;主要用作合成各种药物、农用化学品和其他特种化学品的中间体。近年来&#xff0c;受医疗保健、农业和化学制造等各种最终用途行业对溴乙腈的需求不断增加的推动&#xff0c;全球溴乙腈市场一直在稳步增长。全球市场分析&#xff1a; 在制药和农业…

【Unity地形】使用地形工具创建场景环境-Terrain

如上图Unity的地形工具可以让我们实现创建复杂、丰富的3D室外环境。 我们创建地形很简单&#xff0c;在层级面板中右键-3Dobject-Terrain 就可以创建一个默认的地形模型&#xff01;这个模型是Unity内置的。 接下来的地形编辑功能全部集中在这个地形的组件上 主要功能如下&…

怎么修复MSVCR110.dll文件?全面解析MSVCR110.dll缺失修复方法

MSVCR110.dll文件缺失问题在Windows操作系统用户中相当普遍&#xff0c;经常导致应用程序启动失败或崩溃。MSVCR110.dll是Microsoft Visual C Redistributable for Visual Studio 2012的一部分&#xff0c;且应用程序通常依赖这个DLL文件来执行C库中的代码。文件的丢失可能源自…

Rabbit加密算法

一、引言 随着信息技术的快速发展&#xff0c;数据安全已成为越来越受到重视的领域。加密算法作为保障数据安全的重要技术手段&#xff0c;在通信、存储等领域得到了广泛应用。Rabbit加密算法作为一种新型的加密算法&#xff0c;凭借其简单易懂的原理、高速的运算性能以及良好…

isEmpty 和 isBlank 的用法区别,居然一半的人答不上来.....

亲爱的小伙伴们&#xff0c;由于微信公众号改版&#xff0c;打乱了发布时间&#xff0c;为了保证大家可以及时收到文章的推送&#xff0c;可以点击上方蓝字关注测试工程师成长之路&#xff0c;并设为星标就可以第一时间收到推送哦&#xff01; 也许你两个都不知道,也许你除了is…

MuJava提供的方法级别的7类变异算子总结

MuJava简洁 Java (muJava) 是 Java 程序的变异系统。 它自动生成用于传统突变测试和类级别突变测试的突变体。 Java 可以测试单个类和多个类的包。 用户以对封装在单独 JUnit 类的方法中的被测类的方法调用序列的形式提供测试。 官网地址&#xff1a;Java Home Page 归档表格…

【Mybatis】深入学习MyBatis:概述、主要特性以及配置与映射

&#x1f34e;个人博客&#xff1a;个人主页 &#x1f3c6;个人专栏&#xff1a; Mybatis ⛳️ 功不唐捐&#xff0c;玉汝于成 目录 前言 正文 一、概述 MyBatis简介 主要特性 1. 动态SQL 2.结果映射 3 .插件机制 二、MyBatis配置文件 1.配置文件结构 数据库连…

力扣-收集足够苹果的最小花园周长[思维+组合数]

题目链接 题意&#xff1a; 给你一个用无限二维网格表示的花园&#xff0c;每一个 整数坐标处都有一棵苹果树。整数坐标 (i, j) 处的苹果树有 |i| |j| 个苹果。 你将会买下正中心坐标是 (0, 0) 的一块 正方形土地 &#xff0c;且每条边都与两条坐标轴之一平行。 给你一个整…

labelme目标检测数据类型转换

1. labelme数据类型 LabelMe是一个开源的在线图像标注工具&#xff0c;旨在帮助用户创建和标记图像数据集。它提供了一个用户友好的界面&#xff0c;让用户可以直观地在图像上绘制标记框、多边形、线条等&#xff0c;以标识和注释图像中的对象或区域。 GitHub&#xff1a;http…

[linux]高级IO

文章目录 高级IO0. IO介绍1. 五种IO模型1.0 感性理解(故事版)1.1 阻塞IO1.2 非阻塞IO1.3 信号驱动IO1.4 IO多路转接1.5 异步IO 2. 高级IO重要概念2.1 同步通信 vs 异步通信2.2 阻塞 vs 非阻塞 3. 其他高级IO4. 非阻塞IO4.1 fcntl4.2 实现函数SetNoBlock4.2.0 阻塞方式读取标准输…

Shell 脚本应用(四)

正则表达式概述 正则表达式又称正规表达式&#xff0c;常规表达式。在代码中常简写为regex&#xff0c;regexp 或RE.正则表达式 是使用单个字符串来描述&#xff0c;匹配一系列符合某个句法规则的字符串&#xff0c;简单来说&#xff0c;是一种匹配字符串 的方法&#xff0c;通…

矩估计定义及例题

一、总体、样本、统计量 总体&#xff1a;在一个统计问题中&#xff0c;我们把研究对象的全体称为总体&#xff0c;构成总体的每个成员称为个体。 样本&#xff1a;在总体中抽取样本的过程称之为抽样&#xff0c;得到样本。 统计量&#xff1a; 二、矩估计 1.矩估计原理 估…