前言        

我是普通二本院校的垫底学渣,全班成绩倒数第三,并且还是非计算机专业。现在毕业2年,从销售岗位跨越式跳槽软件测试岗。当然我的薪资也已逆袭,从2k+到17k+。

踩过不少新手的坑,我总结了我的经验,希望让你少走点弯路。


认真分析作者的标题,虽然表面问题是询问初级工程师学多久,学什么。但是作者也说了,要能找到工作,所以题主也是需要一些面试经验的分享的。为了让刷到的同学获得感满满,接下来我的分享将分为下面8个部分:

1、要想成为初级测试工程师(能找到工作的水平),要学什么?

2、要想成为初级测试工程师(能找到工作的水平),要学多久?

3、学完了就能找到工作吗?分享下我的简历制作经验?

4、简历写完就能拿到面试邀约?分享我走过的弯路和有效的投递经验

5、有邀约就能成功?分享我是如何准备笔试的

6、笔试后面还会有技术面试?分享我的准备经验

7、如何度过试用期?讲述我的“神奇”故事

8、分享我利用碎片化时间,升级到自动化测试的方法

虽然长,但是保证是根据我的逆袭经历撰写的真诚分享。开始…


一、要想成为初级测试工程师(能找到工作的水平),要学什么?

初级测试工程师,一般就是指功能测试。入门功能测试需要学习什么?其实各个招聘网站的岗位要求中都会写的,我们可以按照岗位要求进行学习。能更节约时间,少走弯路!我找了各大招聘网站的功能测试要求,如下所示:


【0基础转行测试的看过来】一个初级测试工程师(能找到工作的水平就行)1、学多久2、学什么?_职场和发展


【0基础转行测试的看过来】一个初级测试工程师(能找到工作的水平就行)1、学多久2、学什么?_功能测试_02

【0基础转行测试的看过来】一个初级测试工程师(能找到工作的水平就行)1、学多久2、学什么?_软件测试_03

看了这些招聘信息,可以总结一下功能测试工作主要职责:

1. 负责软件生命周期各阶段对应测试;

2. 独立执行测试方案和测试用例;

3. 进行设备搭建和维护测试环境,负责测试工具日常维护管理工作(如jira、Mantis等);

4. 协助开发人员快速重现和解决产品BUG;

5. 负责测试文档和产品说明文档的撰写;

6. 负责收集和整理研发需要用到的数据和资料;

7. 负责对客户的技术支持工作。

将以上涉及的主要职责,翻译成我们需要自学的知识点,如下所示:


1. 负责软件生命周期各阶段对应测试->软件测试理论

1)必学知识点:

软件测试的分类;软件开发模型和测试模型;软件的质量模型;测试用例的定义和要素。

2. 独立执行测试方案和测试用例->测试用例设计


1)必学知识点:

等价类方法;边界值方法; ​​因果图,​​;判定表;状态迁移法;正交;场景。

3. 进行设备搭建和维护测试环境,负责测试工具日常维护管理工作->测试管理工具

1)必学知识点:

禅道的使用;JIRA的使用。

4. 协助开发人员快速重现和解决产品BUG->缺陷管理

1)必学知识点

缺陷定义;缺陷的判定标准;缺陷报告;陷跟踪流程。

5. 负责测试文档和产品说明文档的撰写->输出测试报告

1)必学知识点:

测试项目背景介绍;测试计划;测试结果及发现;测试分析。

二、想成为初级测试工程师(能找到工作的水平),要学多久?

1、如果应届生的话,最短学习路径是

5天Html_Css_Js +7天Linux数据库+ 9天功能测试,基本就可以找到工作了。

每天视频大概3小时,但要自学,消化,练习每小时视频则需要3小时。也就是应届生的话,最短学习时间需要(5+7+9)X 3 X 3=189小时。关于学习视频文末分享哦

2、如果非应届生的话,最短学习路径是

5天html+css+js+7天linux数据库+9天功能测试 +10天python+12天接口测试,基本也就可以找到工作了

每天视频大概3小时,但要自学,消化,练习每小时视频则需要3小时。也就是非应届生的话,最短学习时间需要(5+7+9+10+12)X 3 X 3=387小时。【视频文末分享】

三、学完了就能找到工作吗?别忘了要写好简历

简历是入职职场的一张名片,也是进入职场一块“敲门砖”。从某种角度说,简历也是一张专业人员的说明书。简历结构如何设计呢?

在简历这块也分享下我走过的弯路:

【0基础转行测试的看过来】一个初级测试工程师(能找到工作的水平就行)1、学多久2、学什么?_软件测试_04

我最开始简历是长成这样的,打印出来就黑乎乎的,给人的感觉特别不好。

而且没有项目经验,只写了工作描述,公司信息,项目信息。而且撰写的信息是全部糅合在一起,特别不清晰。

后面改进了一下,变成现在这个样子,如下图。也没有特别优秀,只能说是比较适合软件测试这个行业的简历结构。

【0基础转行测试的看过来】一个初级测试工程师(能找到工作的水平就行)1、学多久2、学什么?_软件测试_05

四、简历需要项目吗,项目要怎么包装?

简历肯定是需要项目的!而且最好能写个以上。

自学者一般都没做过项目,这可怎么办呢?

先分享下我个人的项目故事吧:

我学完了基础知识,也照着视频学习了几个项目。可到写简历时,还是不知道该怎么写。

硬着头皮写出来的简历项目,感觉这文笔特别幼稚。如果我是面试官,我都觉得我什么都不会,也不想去面试我自己。

只能去招聘网站去看别人的简历,去借鉴下别人怎么写的,可痛苦的是,大家的项目经历都不一样。

我大概看了上百篇的简历,才把我的项目写上,特别耗时,最后心态都崩了。因为要下载简历,就得各个网站注册招聘人信息,耗时耗力,又没有别的办法,只能做。

在这里分享我的简历模版给大家,文末见


四、简历写完就能拿到面试邀约?分享我走过的弯路和有效的投递经验

第一需要选好平台。

脉脉,领英, boss直聘还有拉钩,应该是最好的平台。boss成功率会比其他平台高。

第二尽量避开投递高峰期。

投递时间最好的是星期一的早上8:30~9:30,这个时间段。

第三定期刷新简历。

将简历投在招聘平台不闻不问,只会让简历石沉大海,建议每天9点左右刷新一下。

以上这些都是血与泪教训得来的啊!

我开始投简历在前程无忧和58上,简历挂上去,好多人给我打电话,我开始以为是我的春天来了!可渐渐地我就发现了给我打电话的岗位不是销售,就是其他文员类的工作,可我明明写的是测试工程师啊!

后来才知道,像保险公司,他们会购买一种软件。当你海量投简历找工作的时候,这些软件就能侦测到。保险公司就会打电话给你,让你去面试,面试的时候才知道你是做没有底薪,或底薪很低的销售。

大家还会被招转培的机构打电话,也是因为这类软件。面试的时候才知道是做学徒,没有挣到钱,还要垫付学费,这种机构就别去了。如果该机构培训真的很有实力,应该有口碑的,不需要通过这种方式去招生。

后来在别人的建议下,我把其他平台简历隐藏了,只投boss直聘。

可面试邀请开始还好有几个,后来就没了,对,没了。我很焦虑,心态都快崩溃了。

还好学习的时候认识一些朋友,她们陪着我一起找原因。分析出,原来是我给HR投的时间不对!

我喜欢每天晚上刷招聘网站,投简历。我投简历的时候,HR下班了!第二天HR再来看的时候,我的消息已经被埋葬99+消息的底层,怪不得没人理我。

后来每天早上起来投简历,果然面试邀约多起来了。大概面了不到10家,我收到3份Offer,有了offer我就心里有底了,去面试的时候就很有信心!

那种感觉就是我就很厉害,这么多家都抢着要我。谈薪资心里也超有底气!

五、有邀约就能成功?分享我是如何准备笔试的

接到了面试邀请,我们就应该准备笔试了!

笔试基础题需要在面试之前开始准备,不然临时抱佛脚的方法很容易让你失去大厂的机会。

我当时投了某东,简历筛选过了,约的面试时间很近,根本来不及准备。

临时抱佛脚看了看笔试题,根本没记住。

等笔试的时候觉得这些题目全都见过,都眼熟,可就是不知道答案,那时候我特别后悔!

接下来我开始努力背笔试题,大概背了1周左右,才又开始投简历参加笔试。

这次参加笔试时,就很顺利,大部分笔试题都会答的特别顺利,而且面试的时候也会特别有信心。

我笔试之前看的是下面这两个面试宝典,里面的面试题很全。文末见

【0基础转行测试的看过来】一个初级测试工程师(能找到工作的水平就行)1、学多久2、学什么?_职场和发展_06

笔试题除了基础知识,对于大厂笔试题建议多刷刷题推荐

1)力扣

2) 牛客网

3)职友集

六、笔试后面还会有技术面试?分享我的准备经验

恭喜你通过笔试了!那我们接下来准备面试啦。先来谈谈我的故事:

由于我面试经验少,就很容易紧张,就是那种紧张到话都容易说不出来。

那个时候面试还是线下面试,我深知我这种人面试的时候就会很吃亏。

我为了克服这种紧张,我采取了三种方法。

方法一:

我就是准备了张照片,就是面试官看着你的照片,类似这个图。

【0基础转行测试的看过来】一个初级测试工程师(能找到工作的水平就行)1、学多久2、学什么?_功能测试_07

我就打印出来对着这个做面试训练,对着照片说自己介绍。

开始的时候也会特别紧张,感觉他们都盯着我。

练了很多次之后已经可以很流利的介绍了,但是依旧很紧张。

方法二:

我和朋友对着练,他面试我,我面试他,去站在面试官的角度去看面试者。这样心态就发生改变,就会发现面试官原来也会紧张,也是平常人。

抱着“你不紧张,紧张的就是他”的想法去面试,感觉效果真的是好太多了。

也随着面试越来越多,这种紧张感就很少了。如果你们要是有特别紧张的,也可以试试这两个方法,个人感觉效果很明显。


七、如何度过试用期?我的励志故事

给你们讲个我试用期的故事。

我入职了一家我非常满意的公司,和我同期入职的还有一个男生,我们两个一起工作了快三个月。试用期结束那天,领导通知我们试用期没过。

我和那个男生都觉得心里挺不舒服的。那个男生当即就开始刷招聘网站了,而我默默的写工作交接文档,我写的时候他还嘲笑我,今天就离职了,你今天什么都不干,明天的工资也照样发。

我和他说:我拿一天的工资就干一天的活,最后一天我也想交接好工作。

到了下班点,他说还不下班啊,都到点了。我说还有点交接资料没写完,写完再走。他就自己走了。

我写大概一个多小时,写完了准备下班,这时老板说萃萃,你明天继续来公司上班,公司正式聘用你。

我说:啊?为什么呀老板?

老板说:我今天观察过你几次,虽然你们没有通过试用期考核,但是你并没有因为是最后一天工作而敷衍,能力不足我们可以培养,但是我最看重的还是态度!

哇!听到最后一句话,我感觉我的眼眶都发热了!

我总结了一下,做到以下三点,顺利度过试用期不是问题!

1、尽快熟悉环境并与同事保持良好关系

进入新工作环境的第一步是尽快熟悉公司的环境,了解公司的企业文化和工作环境。此外,建立起良好的人际交往圈,并与部门的同事甚至公司内部的人员建立良好的关系。

2、尽快开始工作

进入工作场所后,通常不会立即分配给新人的重要工作内容。相反,他们必须从理解产品开始。听起来很简单。事实上,新人的态度和学习能力是最受考验的。如果您熟悉您的产品并且能够尽快在相关岗位上工作,那么你的能力也将获得肯定。

3、努力工作和端正的态度,不要挑剔

新人必须给人留下良好的第一印象。因此,我们必须努力工作,例如在我们的能力范围内做更多的事情。在老板告诉你之前,你已经设法提前完成了这些事情。我相信你会给你的领导留下好印象。请记住,在这个过程中,我们不应该总是挑剔,这只会给别人留下不好的印象。试用期对新员工非常重要,我们必须对工作作出相应的准备,努力成为公司的正式员工。

无论是试用期还是正式期,都要保持对工作的热情,要对自己从事的职业感兴趣,激发出自己的工作热情,为公司创造价值。


八、分享我利用碎片化时间,升级到自动化测试的方法

成为正式员工,其实这并不是代表结束,而是代表开始。因为我们只是初级工程师,只做功能测试。还有很大的进步空间。

【0基础转行测试的看过来】一个初级测试工程师(能找到工作的水平就行)1、学多久2、学什么?_测试工程师_08

如上图所示,

有了功能测试的工作,可以慢慢学习自动化测试技术,努力跳到自动化测试工程师岗位。

有了自动化基础之后再去学习性能测试,成功做到性能测试工程师。

有了性能测试基础,再努力去学习做测试开发,最后发展到测试架构师。

我是全职上班,只能利用碎片时间进行学习。我也就坚持不到一个月,就找到自动化测试的工作了,成功跳槽,薪资再增加35%。接下来分享我的学习方法。

全职上班,分享我成功跳槽到自动化测试的自学方法

1)利用通勤时间,有80分钟学习

我一般通勤是40分钟左右,早晚各看40分钟视频,边看视频边记笔记(ps:手机分屏记笔记超级好用)。

2)中午休息,可以利用60分钟

中午休息两个小时,前一个小时吃饭和散步,保持健康的身体。后面一个小时继续充电。

3)晚上大概有220分钟

大概18:40左右到家,到家先吃饭差不多19:20左右,开始梳理笔记,进行练习和背诵,这样大概到23:00左右,就开始洗漱睡觉,睡前利用几分钟看笔记回顾一下今天学的知识。这样的日子比较辛苦,但是很充实。

接下来我将继续学习性能测试。