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

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

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

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.mzph.cn/news/579038.shtml

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

相关文章

并发代码中的错误处理挑战

克服并发编程中的复杂性 并发编程可能是增加软件系统效率和响应性的强大技术。它使多个工作负载能够同时运行,充分利用了现代多核CPU。然而,强大的能力伴随着巨大的责任,良好的错误管理是并发编程中的主要任务之一。 并发代码的复杂性 并发…

找不到UnityEngine.UI解决方案

重新安装Visual Studio 后,使用unity找不到UnityEngine.UI解决方案 关键是在unity里需要设置一下 这个路径 C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE

【centos】【golang】安装golang

下载安装包 方法1: 打开 https://go.dev/dl/ ;点击下载golang的安装包;再使用ssh传到centos上(略) 方法2:能使用Google就可以这样 wget https://dl.google.com/go/go1.21.5.linux-amd64.tar.gz解压安装包…

GoLang - select

文章目录 Go 语言 select 语句1、概述2、语法3、简单实例4、实现原理实现原理执行流程scase 数据结构判断某个 scase 属于什么操作 5、应用场景多通道读取多通道写入超时控制 Go 语言 select 语句 1、概述 select 是 Go 中的一个控制结构,类似于 switch 语句&…

『CV学习笔记』NVIDIA NVLink和NVSwitch介绍

NVIDIA NVLink和NVSwitch介绍 文章目录 一. 全球最大GPU背后秘密:NVLink和NVSwitch如何实现NVIDIA DGX的超强功力1.1. 单GPU1.2. 双GPU(PCIe和NVLink)1.2.1. PCIe1.2.2. NVLink1.3. GPU \times

快速实现Modbus和Profinet互转的方案

为了快速实现将Modbus信号转换为Profinet信号的畅通无阻,我们可以使用Modbus转Profinet网关(XD-MDPN100/200)。Modbus转Profinet网关(XD-MDPN100/200)可以实现快速的协议转换,将Modbus信号转换为Profinet信…

OMSET隐私政策

隐私政策 本客户端尊重并保护所有使用本客户端用户的个人隐私权。但本客户端将以高度的严谨态度,审慎对待个人信息。我们制定本“隐私政策”并希望您在使用本客户端及相关服务前仔细阅读并理解本隐私政策,以便做出自愿的适当的选择。若您同意该隐私政策说…

12.26

key_it.c #include"key_it.h" void led_init() {// 设置GPIOE/GPIOF时钟使能RCC->MP_AHB4ENSETR | (0x3 << 4);// 设置PE10/PE8/PF10为输出模式GPIOE->MODER & (~(0x3 << 20));GPIOE->MODER | (0x1 << 20);GPIOE->MODER & (~…

深入理解pytest.ini文件的配置与使用

在Python的测试框架中&#xff0c;pytest是一个广受欢迎的工具。它提供了丰富的功能和灵活的配置选项&#xff0c;使得编写和执行测试用例变得更加简单和高效。其中&#xff0c;pytest.ini文件是pytest的一个重要配置文件&#xff0c;通过配置pytest.ini文件&#xff0c;我们可…

Ubuntu 22.04.3 Server 设置静态IP 通过修改yaml配置文件方法

目录 1.查看网卡信息 2.修改yaml配置文件 3.应用新的网络配置 4.重新启动网络服务 文章内容 本文介绍Ubuntu 22.04.3 Server系统通过修改yaml配置文件配置静态 ip 的方法。 1.查看网卡信息 使用ifconfig命令查看网卡信息获取网卡名称​ 如果出现Command ifconfig not fo…

Oracle动态性能视图 v$parameter 和 v$parameter2 的区别

v$parameter 的说明见这里&#xff1a; V$PARAMETER displays information about the initialization parameters that are currently in effect for the session. v$parameter2 的说明见这里&#xff1a; V$PARAMETER2 displays information about the initialization paramet…

alertmanage调用企业微信告警(k8s内部署)

一、前言 alertmanage调用企业微信应用告警会比直接使用钉钉告警更麻烦一点&#xff0c;调用企业微信应用告警需要在应用内配置企业可信ip&#xff0c;不然调用企业微信接口就会报错&#xff0c;提示ip地址有风险 二、部署 先自行创建企业微信&#xff0c;再使用管理后台创建应…

企业网银 相关注意事项合辑 不断更新中...

山西省农村信用社 (shanxinj.com) 企业网上银行 山西省农村信用社 企业网上银行&#xff0c;注意事项&#xff1a; 1、通过安装【网银向导】修复网银安全控件、密码控件等&#xff1b; 2、登录界面无Ukey验证&#xff0c;也就是输入企业号、用户编号、登录密码及验证码即可进…

Java:为什么“byte 0XFF”可以转为无符号数据类型

在 Java 中&#xff0c;字节是有符号的数据类型&#xff0c;其取值范围是 -128 到 127。当执行与操作 & 时&#xff0c;如果字节的最高位是1&#xff08;即负数&#xff09;&#xff0c;则结果仍然是一个有符号的整数&#xff0c;可能导致不正确的结果。 通过使用 & 0…

树莓派,opencv,Picamera2利用舵机云台追踪人脸(PID控制)

一、需要准备的硬件 Raspiberry Pi 4b两个SG90 180度舵机&#xff08;注意舵机的角度&#xff0c;最好是180度且带限位的&#xff0c;切勿选360度舵机&#xff09;二自由度舵机云台&#xff08;如下图&#xff09;Raspiberry CSI 摄像头 组装后的效果&#xff1a; 二、项目目…

QQ邮箱群发邮件怎么让对方不知道?如何单显

QQ邮箱群发邮件时只显示账号&#xff1f;邮件群发对方知道吗&#xff1f; QQ邮箱群发邮件功能为大量信息的传递提供了便利。但有时&#xff0c;我们希望在群发邮件时&#xff0c;不让对方轻易察觉到这是一封群发邮件。下面就让蜂邮为大家揭秘如何巧妙地使用QQ邮箱群发邮件&…

系统架构设计师笔记

第1章计算机组成与体系结构 1.1.1计算机硬件的组成 &#xff08;1&#xff09;控制器。控制器是分析和执行指令的部件&#xff0c;也是统一指挥并控制计算机各部件协调工作的中心部件&#xff0c;所依据的是机器指令。控制器的组成包含如下。 ①程序计数器PC&#xff1a;存储下…

shadow宿主调用插件activity流程

sample-host 宿主启动插件流程 MainActivity startPluginButton 启动插件按钮 startActivity 传递intent参数 利用PluginLoadActivity启动 startPlugin 启动插件 单线程调用 HostApplication .enter方法 返回DynamicPluginManager实例 调用 DynamicPluginManager.enter 会转发…

docker搭建minio集群

一、环境准备 3台机器&#xff0c;Ip地址依次为IP1,IP2,IP3二、设置服务器时间同步 Minio集群需要各个节点的时间保持同步&#xff0c;使用NTP作为时间同步服务&#xff0c;这里以Minio-1&#xff08;IP1&#xff09;为上游服务器&#xff0c;其它2个节点为下游服务器&#x…

从零开始学大数据框架Hudi,这些学习网站,助你一臂之力!

介绍&#xff1a;Apache Hudi是一个开源的流数据湖平台&#xff0c;由Uber开发并现在已经成为Apache的顶级项目。Hudi的设计使得您可以在Hadoop兼容的存储之上存储大量数据&#xff0c;并且它提供了两种原语&#xff0c;除了经典的批处理之外&#xff0c;还可以在数据湖上进行流…