对于很多测试小白,刚刚学习的时候都会有许多困惑,从事软件测试到底要掌握哪些知识?如何学习和提升自己的能力?测试行业的职业发展应该如何规划?......

以上这些问题都是软件测试小白入门需要了解的内容。为了让大家有一个明确的学习和发展方向,今天就给想入行软件测试,却又不知道如何着手的新手们,提供一些实用的学习路线和一套系统的学习资料。(文末有作者学习笔记分享)

一、面向人群

零基础的小白或者基础薄弱没有系统学习过软件测试的朋友。

1、在校学生、应届毕业生

2、跨行业转行

3、感兴趣,自学刚入门,想快速找工作的朋友

二、学习路线

测试理论基础阶段(薪资6-8K)

1、软件测试概述

2、测试过程管理(软件生命周期、测试流程阶段、用例设计方法)

3、测试文档编写(需求分析、计划、用例、buglists、报告)

4、Web测试(web测试基础与过程、web兼容性测试)

5、测试工具使用(xmind、禅道、Xenu、IETester)

三、免费学习资料

学习资料内容

一、软件测试零基础学习资料(PDF)

1、软件测试基础
2、软件生命周期中的测试
3、静态技术
4、测试设计技术
5、测试管理
6、软件测试工具

二、软件测试知识图谱、流程图(PPT、Png)

1、软件测试工程师知识图谱
2、软件测试工作总体流程图
3、软件测试项目流程图

三、软件测试入门学习课程视频

1、什么是软件测试,带你一探究竟(4节)
2、测试人的自我修养(17节)
3、软件测试工程师一天的工作

一、小白该怎样入行软件测试?

等一下!转行一定要谨慎谨慎再谨慎,要三思而后行!不要因为一时脑袋发热就急着转行!

在你转行软件测试前,先问一下,你的学历和年龄,如果学历不在大专以上,也没有提升学历相法,年龄不在20-30岁之间,建议不要转行!

另外,不知道题主原来是什么样的行业,又为什么想要转行软件测试?

如果你只是听说软件测试行业高薪,那我同样不建议你转行,毕竟360行,行行有状元,就像外卖小哥也有月入过万的。在软件测试行业,同样也有高薪和低薪。

当然,如果你的学历年龄符合,对软件测试或者IT行业感兴趣,又想要追求高薪,转行软件测试的确是一个不错的选择。

那么,0基础想要转行软件测试,该如何做呢?

通常有两种方法,一是自学,二是报培训班。

那么,报培训班和自学有什么样的差别呢?

有一个朋友说,如果学习ps,学习一门语言这样的,可以通过自学的方式,毕竟她学习这只是出于兴趣,懂点皮毛就行,不需要太深入的学习,但是如果是学习ui,以就业为目的,就需要系统的深入的学习,毕竟以后是靠这个技术吃饭的,不能随便学学,敷衍人,另外一方面,能够有人教,有人带着做项目,还能接触到实际的项目经验。

同样的,你学习软件测试是为什么呢?是因为兴趣爱好,还是想要靠这个去找到一份高薪的工作呢?如果是前者,你可以先自学看看。

撇开这些,说说选择培训机构有哪些好处:

①能够节省很多的时间,也不需要太大的自制力。经常看到我们的学员上课要交手机,点名,晚上还有晚自习,比读书期间还要严格一点,不过,学习是一件非常辛苦且充实的过程,相信你们所有的付出和努力一定会有所回报。

我悄悄摸摸的观察,有些学员学习非常积极主动,不仅好好听课完成作业这些,还会主动的去问老师问题,愿意往深了钻,就像常说的,虽然我也想“躺平”,但是也仅仅是口头上说一说罢了。

②能够学到企业所需要的技能/项目经验,学习不能只学习一些表面上的东西,而是要深入的学习,并且学以致用,这就需要在学习的过程中边学边练,即注重实际的项目实际经验。

通过各大招聘平台,我们也可以看到,企业希望招聘来的员工具备相关的工作经验或是项目经验,而不是需要花时间,精力去培养的。

③能够及时的解决问题,在学习的过程中,我们可能会遇到这样那样的难点,疑点,不知道如何解决,如果有人带,就可以直接解决疑惑,另外,学习最重要的是举一反三,假如你不知道原理,可能遇到相似的情况,一样不知道怎么解决问题。

自学前,先问问自己这8个可能会遇到的问题:

自学需要很高的自律性,你能做到吗?
自学在学习过程中会碰到很多困难,你都能解决吗?
如果解决不了,你心态是否强大,继续坚持下去?
实践项目没人带,你是否能独自从0完成?
你是否能把一份软件测试的简历写好?
你是否能接受简历石沉大海,没有回应?
到了面试阶段,软件测试的面试题,项目提问你是否能从容应对?
你是否可以接受薪资比之前下降很多?或者说不符合预期!

当然了,自学并不等于一个人学习,俗话说,三个臭皮匠,顶个诸葛亮。当你遇到了一个难题,恰好认识专业的人或者是同样学习的小伙伴,解决问题就变得容易多了,而在这样的交流互动的过程当中,每个人都有或多或少的进步。闭门造车是学不好的!

关于培训机构,网络上无非有两种声音,一是说培训机构好,emmm,怎么说呢?有一些确实是学员的真实评价,不过,也有一部分就是培训机构大号小号,匿名号或者是利益相关人;说培训机构不好的,或许是同行,或许也有极个别确实没有学好或者找不到工作的学员,那么,这个时候,你听谁的呢?

我的建议是,谁都不要听,每个人的情况都是不一样的,需要具体情况具体分析,而不是生搬硬套,听从自己的心,如果你实在是想要了解一个培训机构好不好,建议去线下校区,找一些在校学员去了解一下,而非网络上的人。

二、软件测试,培训3个月真能月薪过万吗?

软件测试薪资能不能过万,当然可以,但,请注意,这不等同于人人都能月薪过万!

培训机构在招生的时候,的确会提到软件测试高薪!因为确确实实有很多培训机构出来的学生找到了高薪工作!

当然,也有一些薪资没有那么高!

那么,软件测试行业,影响薪资的因素有哪些呢?

1. 学历

学历很重要,很重要,很重要!

说学历不重要的,非蠢即坏!甚至可以说,学历就像是一道门槛,现在大多数企业的招聘要求都是大专以上学历,甚至有一些企业要求本科以上学历,985,211,硕士!五月份,我们博为峰软件测试最高薪资高达22k的某学员,从小到大,都是重点学校的学生,最高学历是美国某知名大学的研究生!

以2021年软件测试行业从业人员学历水平来看:

大专以下学历仅有2.5%,本科以上高达66.8%。

我们再来从招聘网站上看看:

本科占比 60%,大专29.1%,硕士3.9%,博士0.18%~大专以上学历总占比93.18%!

无论是想要从事软件测试行业的人,还是已经在测试行业的人,低学历都要注意这一点!想要未来有更好的发展,提升一下学历是非常有必要的。(不要想着糊弄,现在很多企业都会查学历)

2. 学的好坏

同一个班上出来的,学习和掌握的东西是不一样的!

相信大家都懂,就像同一个班级考试的时候,有人考不及格,有人能拿满分!

或是天赋,或是理解能力,或是用心程度,或是付出多少等等,不一样的付出是不一样的结果!

我从不认为,报了培训班就万事大吉!或是报培训班就是花钱买工作!

如果你来培训机构整天睡觉,聊天,翘课,不认真完成作业,不认真做项目!那么,任何一家培训机构都不能把你教好。

所谓“付出多少就有多少回报!”

假如你选择培训机构,只单单依靠培训机构,那么,你肯定是学不好的!如果你真正理解了培训机构存在的意义,(培训机构仅仅是桥梁的作用,让你学到企业所需要的技能/经验/实际项目等等),才是报培训机构的意义所在。

正在学习或者想要转行软件测试小伙伴,可以私信我,领取软件测试等课程学习资料。

3. 你所在的城市

如果是在北上广深杭等一线城市工作,薪资还是比较容易过万的!

这没啥好说的,一线城市赚的多,房价高,消费也高!

4. 沟通能力,学习能力

软件测试行业,除了基础的理论知识和项目经验,也需要一定的沟通能力和学习能力。说到学习能力,在IT行业,技术是不断更新的,需要从事这一行业的人多多的学习,与时俱进。

5. 面试

面试是非常重要的一个环节,无论是面试之前的准备工作,面试中,还是面试后的复盘分析。

任何一个环节没有做好,都可能得不到心仪的工作,比方说有些人平时学习不错,在面试的时候却没有很好的发挥!这样的情况还是蛮可惜的,因此,在面试前,准备工作一定要做好,比方说简历的撰写,修改,模拟面试场景等等。

三、从事软件测试,想要转行IT其他行业,哪个行业更适合?

看到这个问题,很多人可能会有一些疑问,难道软件测试行业不好吗?如果好的话,又为什么要转行呢?

事实上,一个人想要转行的理由千千万,并不一定是由于行业原因,小博君就经常看到知乎上有很多这样的提问,比如说“从事软件测试4年了,之前一直做功能测试,不爱写代码,不会自动化工具和性能测试,找不到工作怎么办?”

的确,不懂代码,在工作的时候会带来一定的局限性。想要在这一行业有好的发展,大体上有两条路线,一是管理路线;二是技术路线,除此之外,还有自主创业,讲师等等。

我把这个问题抛给了一个从事软件测试六七年的好友,她说,她也的确有过迷茫,想要转行的阶段,但是很庆幸坚持下来了。原因有两点:

一是测试在往一个好的方向发展,很多流程和体系趋于完善,尤其是现在,很多企业越来越重视软件测试,很多从事这一行业的人也慢慢得到了认可,这对于她来说,是非常欣慰的一件事,毕竟这带来的是市场竞争力和薪资水平的提升。

二是测试行业不再是单一的“点点点”,即基础的功能测试,还有很多发展方向,比如性能测试,安全测试,自动化测试,大数据测试,人工智能测试等等。

这意味着除了成为某一领域的专才,比如性能测试也可以做到性能专家,安全测试成为安全专家;也可以成为这一行业的通才,比如会功能测试,性能测试,安全测试,自动化测试等等,甚至还可以往管理层发展,比如测试组长,测试主管,测试经理等等。

从事软件测试,想要转行IT其他行业,虽然说是相关的行业,想要转型难度并不是很大,但是你要明白这样几个问题。

1. 转行的话,你是否有更大或者更好的发展?

2. 你现在的行业以及你想要转行的行业是否是你的兴趣?

3. 你对于这一行业是否有很清晰的认知?比如所需的技能及知识体系

如果你讨厌写代码的话{开发,测试开发,自动化测试都需要代码},那我给你一些建议,前提是你还选择在软件测试这个方向发展,其他行业我给不了建设性建议。

①功能测试:在功能测试方面,尽可能的提升自己的个人技能,夯实软件测试理论基础,比方说测试的理论,类型,方法等,提升测试用例的编写水平及技巧,深入地学习软件产品的架构、测试理念等等,成为功能测试领域谁也取代不了的专才。可以说,软件测试前期必须要经历点点点的阶段,另一方面,任何软件都离不开功能测试。

②性能测试:在性能测试方面,尽可能的提升自己的个人技能,性能测试基本上都是测试工具的使用,熟练的掌握这些主流的性能测试工具会对你的发展大有好处,JMeter、Loadrunner。2017年手工功能测试80%,性能31%,自动化27%;2020年,手工测试78.1%,性能33.2%,因而性能测试的发展空间还是挺大的。

3.测试辅助工具,据统计,现在很多企业在招聘软件测试的时候会对数据库有要求,很多服务器测试也需要用到Linux系统,因此把这些测试辅助工具(如数据库,Linux)学好以后,也会占据一定的市场竞争力。

4. 往管理层发展:当你的工作经验和工作时间增加了,就可以往管理层发展了,比如说带新人做项目,当然这需要一定的沟通表达能力,情商,管理能力等等。

不过,话说回来,很多人刚刚开始写代码,都会遇到这样那样的问题,或是觉得代码复杂,或是自己的学习方法不对,而真正掌握了,能够熟练的运用以后,会有一种成就感,如果觉得复杂,可以先从python开始,毕竟当你学会了代码啊,职业发展就能更广。

四、初入职场,要如何工作和学习?

每年到了毕业季,应届生就开始漫长的找工作之路,有些因为平日里参加学校活动,社团活动或者是实习经历丰富的人,在职场当中就表现得比较不错;而有一些同学因为性格或是其它种种原因,在职场上就显得比较迟钝,不开窍,如不知道怎么去跟同事来往;面对工作,不知道该怎么开始等等。那么,我们要怎样改善这样的状况呢?

首先,要明白一个道理:人无完人!每个人都有自己的优点和缺点,我们在看到自身缺点的同时,也要看到自己的优点,对于缺点,我们要理性的认清并接受,做到不抛弃不放弃,然后,用正确的方式改进缺点。

回到本文的主题,初入职场,我们要如何工作和学习?如何才能获得同事和领导的赏识呢?又如何获得各方面的提升?此文献给那些毕业或是即将毕业的应届生,希望能够对你们有所帮助。

一、心理上的准备

比起复杂多元的社会,学校的环境是比较宽松,单纯的,很多人的大学三年/四年/五年都是浑浑噩噩混过来的,除了学习,什么都做了;或是学也没学好,玩也没玩好,因而,缺乏一定的心理抗压能力和社会活动,在进入企业后,一定要做好心理上的准备!

① 当你的任务没有完成或者完成的不好,会受到领导的批评;

② 只做重复的简单的没有价值的事情,会感觉到失落,浪费时间;

③ 如果没有遇到志同道合的朋友,会感觉到孤单;

④ 如果与上下级相处不来,会不受待见;

⑤ 如果你产生了上面几种负面的情绪,是因为你还停留在“学生的心理”;

⑥ 你想被安排好,像大学那样按部就班;你想被照顾好,像大学室友那样和睦愉快;但是企业是以盈利为目的的,他们强调效率,团队之间的协作,你的上级可以批评你,可以给你布置任务,可以指挥你,但是他们不能安排你的人生,想要走上一条正确的道路,你需要自己去探索;

⑦ 在企业/公司里面,大多数人都是螺丝钉,没有人会时时刻刻地去关注一个螺丝钉的情绪。

二、怎样完成工作?

①首先,要遵守职场上的规则,不要把公司当成自己的家,想来就来,想走就走,或是迟到早退,就像玩游戏一样,你得先了解游戏规则,不要违反游戏规则,或是盲目的按照自己的想法来;

②遵守公司的各项规章制度,比如说代码规范,文档规范;

③尊重领导和同事,表面功夫还是得有的;

④不恶意诋毁或贬低同事,不要说公司的坏话;

⑤可以多和异性同事交流,尤其是漂亮还单身的(有对象的人家不一定睬你);

⑥坚持结果导向,即在现有资源中达到实现目标的最大可能;

⑦领导安排的工作任务一定要保质保量完成,或许会加班,也要努力完成;

⑧答应同事的事情一定要做到,不然人家下次也不会再信任你了

⑨一定要努力完成kpl,毕竟公司都是按这个来发奖金的

三、怎样学习?

①孔子说:“三人行,必有我师焉。”

善于发现别人身上的优点,并不断的学习,是快速成长的一种方式,千万不要瞧不起别人,每一个人身上都会有优点的,譬如说可以跟领导或者上级学习他们的沟通技巧和思维方式,可以和同事学习他的编码能力,并且不耻下问(遇到不懂的一定要问,他们也非常乐意帮你解答呢),另外,可以看看公司的技术wiki,学习过往的项目经验和写文档的技巧!

②明确职业规划

无数IT从业者用头发和眼泪换来的教训是,尽早尽快明确职业规划,通常来说,一些中型大型公司有两条发展路线,一是走技术路线,一是走管理路线。

因此,要根据自己的兴趣爱好,明确自己的职业规划,如果你的性格比较活泼开朗外向,擅长沟通交流的话,可以选择走(技术)管理路线;如果你的性格偏内敛,又比较热爱钻研,搞技术,敲代码等等,那你可以往深了钻,比如选择架构师等等。

③公司的技术栈

第一次拿到公司的项目时,一定要弄明白它实现了哪些重要的需求,在公司业务栈当中处于什么样的位置,之后理清整个系统的技术栈,需要用到哪一些开发语言和中间件,运维工具,画出系统架构图,也许这些已经在一些公司的Wiki上有了,不过,自己画一遍可以更好的理解,就像好记性不如烂笔头,并且,在画图的过程中,你可能有了架构师指点江山的既视感哦。

④到其它部门取经

举个栗子,比如你是后端开发,就可以找前端取经,积极的跟他们交流学习,现在很多项目都是前后端分离的,假如你对前端的工作完全不了解,就没办法更好的给他们提供接口,很多性能优化的方案,不一定就局限在某一端,而是前端后端都可以实施,多掌握一些前端的知识,能够让你的思路变得更加的开阔。

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

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!

在我的QQ技术交流群里(技术交流和资源共享,广告勿扰)

可以自助拿走,群号:175317069 群里的免费资料都是笔者十多年测试生涯的精华。还有同行大神一起交流技术哦

0基础软件测试小白,如何找到一份高薪的工作?相关推荐

  1. Hexo+GitHub Pages搭建个人博客( 0 基础、小白值得一看--实力软文!)- 初行ᵀᵀᴴ

    文章目录 **写在之前** 一.搭建前的准备工作 - 安装工具 1.1 附上工具链接 1.2 Git 1.3 Node.js 1.4 GitHub Desktop 1.5 Notepad++ 1.6 ...

  2. 【大学四年自学Java的学习路线】写了一个月,这是一份最适合普通大众、非科班的路线,祝你零基础快速找到一份满意的工作

    零基础自学 Java,大概多久可以找到工作? 最近又有一个读者"在你的世界各地"向我提了上面这个问题.但说实话,这个问题并不太好问答.因为 Java 是一门"历史悠久&q ...

  3. 自学大数据前,零基础,三个月,找到一份测试工作

    我之前提到过自己在自学大数据前在朋友的帮助下,利用三个月的时间,找到了一份测试的工作,今天我就好好讲讲,在这三个月自己都做了那些事情. 前提 首先有一个前提,那就是这三个月我的时间是可以自由支配的,并 ...

  4. 0基础学python有多难-0基础纯小白学Python,请注意这2个坑

    0基础的纯小白学Python有哪些坑需要避免?有没有适合小白的Python教材推荐? 很多纯0基础,毫无编程经验的小白在学习Python的过程中总是无法坚持下来,究其原因,其实就是因为毫无经验,方向不 ...

  5. 自学Java多久才能找到一份15K的工作?干货都说了,能不能就业看你自己了!

    如果有一天我醒来时,发现自己的几年Java开发经验被抹掉,重新回到了一个小白的状态.我想要重新自学Java,然后找到一份自己满意的Java工作,我想大概需要7个月的时间,如果顺利的话,5个月可能就够了 ...

  6. 没有实习经验的应届生如何找到一份数据分析类工作?

    先说一下我自己的情况,三流大学汉语言文学专业应届生,花了三个月转战数据分析岗,前不久成功上岸了某数据公司. 在此之前,我的简历上只有内容运营的经历,而且我是读中文的,没有数学背景,所以在找我的这第一份 ...

  7. 【大学到研究生自学Java的学习路线】这是一份最适合普通大众、非科班的路线,帮你快速找到一份满意的工作

    这篇文章主要针对初学者来写的,因为,在我刚刚开始学习的时候,也是很迷茫的,根本不知道怎么入手,因为需要学习的技术太多了,没有明确的目标就效果很差,所以,今天给大家梳理一下Java的学习路线,这个是我的 ...

  8. 如果是自学WEB前端的话,该如何才能找到一份7K实习生工作呢?

    下面说一下我的感受吧 自学web前端8个月,我是怎样拿下7K薪资的?自学两个字,说起来很轻松,但真正做起来那真是绝非易事,说实话,在我收到HR发来的offer那一刻,眼泪差点掉下来,这个过程中吃的这些 ...

  9. 应届生小白如何找一份靠谱工作

    疫情之下,很多同学都难以找到一份好工作,很多公司招聘需求也比较少,那么我们该如何辨别是否是靠谱的呢? 01 前言 大家都知道,临近毕业很多事情都变得忙碌起来了,以前三年没有想过的事情如今一年就要全部想 ...

最新文章

  1. 5、Makefile基础知识汇总(转自陈皓总述)
  2. 操作系统中的P-V操作(转)
  3. 发言稿开场白范文_发言稿开场白
  4. h5 server send event(sse)
  5. 英雄联盟服务器维护3月17,英雄联盟将于3月17日凌晨2点开始进行全区停机维护...
  6. ElasticSearch Client详解
  7. java连接redis集群
  8. sql 字段很多怎么汇总_利用集算器实现分库汇总
  9. 20.深入浅出:功率放大电路——参考《模拟电子技术基础》清华大学华成英主讲
  10. openssl生成CA证书
  11. 格力空调售后服务管理系统
  12. mac去除视频水印用什么软件?
  13. Codeforces Round #521 (Div. 3) E. Thematic Contests
  14. QoS(服务质量)指标
  15. python函数做菜单_学不会的Python函数——函数小案例(名片管理器)
  16. 英语教师计算机研修总结,英语教师个人研修总结范文
  17. 【nacos】springboot @Value @NacosValue 使用时可能无效
  18. gl-opendrive插件(车俩3D仿真模拟自动驾驶)
  19. 用png格式图片和非png格式图片做水印图片
  20. 做自己的心理医生PDF电子书

热门文章

  1. Excel中提取各sheet名
  2. 隐私计算加密技术基础系列(下)对称与非对称加密的应用场景
  3. java毕业设计搬家预约系统Mybatis+系统+数据库+调试部署
  4. java 遍历阿斯克吗_身为一个合格的java开发,这些java集合的知识你得知道,写的很细...
  5. python图片换脸_用Python实现简单的‘换脸’
  6. [Python] 错误“IndentationError: unindent does not match any outer indentation level”是什么意思?...
  7. 百度贴吧自动签到脚本 python3
  8. facebook用户数量
  9. 飞机飞行速度测量的原理简介
  10. 转动嘎吱嘎吱的脖子码下18.04.28.的总结