软件测试自学还是报班好?
如果你学软件测试,是以就业为目的,而且是以高薪就业为目的,那我们就要去反推,为了这个目标,我们要去做什么事情。
为了“将高薪就业为目的,我们要做什么事情”阐述清楚,本文行文结构如下:
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
??总结:
?光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
?
?
如果对你有帮助的话,点个赞收个藏,给作者一个鼓励。也方便你下次能够快速查找。
如有不懂还要咨询下方小卡片,博主也希望和志同道合的测试人员一起学习进步
在适当的年龄,选择适当的岗位,尽量去发挥好自己的优势。
我的自动化测试开发之路,一路走来都离不每个阶段的计划,因为自己喜欢规划和总结,
测试开发视频教程、学习笔记领取传送门!!
?
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!