初级测试工程师(能找到工作的水平就行)1、学多久2、学什么?

PS:本文转载自黑马测试高赞知乎文章
链接:https://www.zhihu.com/question/19798371/answer/1545112971

看到这个主题,我认为自己还有点发言权吧。
我是普通二本院校的垫底学渣,全班成绩倒数第三,并且还是非计算机专业。现在毕业2年,从销售岗位跨越式跳槽软件测试岗。当然我的薪资也已逆袭,从2k+到17k+。
踩过不少新手的坑,我总结了我的经验,希望让你少走点弯路。
认真分析题主的问题,虽然表面问题是询问初级工程师学多久,学什么。但是题主也说了,要能找到工作,所以题主也是需要一些面试经验的分享的。为了让题主和刷到的同学获得感满满,接下来我的分享将分为下面8个部分:
1、要想成为初级测试工程师(能找到工作的水平),要学什么?
2、要想成为初级测试工程师(能找到工作的水平),要学多久?
3、学完了就能找到工作吗?分享下我的简历制作经验?
4、简历写完就能拿到面试邀约?分享我走过的弯路和有效的投递经验
5、有邀约就能成功?分享我是如何准备笔试的
6、笔试后面还会有技术面试?分享我的准备经验
7、如何度过试用期?讲述我的“神奇”故事
8、分享我利用碎片化时间,升级到自动化测试的方法
虽然长,但是保证是根据我的逆袭经历撰写的真诚分享。开始…

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



看了这些招聘信息,可以总结一下功能测试工作主要职责:
1. 负责软件生命周期各阶段对应测试;
2. 独立执行测试方案和测试用例;
3. 进行设备搭建和维护测试环境,负责测试工具日常维护管理工作(如jira、Mantis等);
4. 协助开发人员快速重现和解决产品BUG;
5. 负责测试文档和产品说明文档的撰写;
6. 负责收集和整理研发需要用到的数据和资料;
7. 负责对客户的技术支持工作。
将以上涉及的主要职责,翻译成我们需要自学的知识点,如下所示:
1. 负责软件生命周期各阶段对应测试->软件测试理论
1)必学知识点:
软件测试的分类;软件开发模型和测试模型;软件的质量模型;测试用例的定义和要素。
2)推荐学习资源:

2. 独立执行测试方案和测试用例->测试用例设计
1)必学知识点:
等价类方法;边界值方法;因果图;判定表;状态迁移法;正交;场景。
2)推荐学习资源:




3. 进行设备搭建和维护测试环境,负责测试工具日常维护管理工作->测试管理工具
1)必学知识点:
禅道的使用;JIRA的使用。
2)推荐学习资源


4. 协助开发人员快速重现和解决产品BUG->缺陷管理
1)必学知识点
缺陷定义;缺陷的判定标准;缺陷报告;陷跟踪流程。
2)推荐学习资源



5. 负责测试文档和产品说明文档的撰写->输出测试报告
1)必学知识点:
测试项目背景介绍;测试计划;测试结果及发现;测试分析。
2)推荐学习资源:


二、想成为初级测试工程师(能找到工作的水平),要学多久?
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天接口测试,基本也就可以找到工作了
相关学习附上:
1、5天html+css+js+7天linux数据库+9天功能测试
见上方功能测试学习资料





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

三、学完了就能找到工作吗?别忘了要写好简历
简历是入职职场的一张名片,也是进入职场一块“敲门砖”。从某种角度说,简历也是一张专业人员的说明书。简历结构如何设计呢?
建议参考这篇文章:
《好的软件测试人员简历是什么样子的?1540 赞同 · 176 评论回答》
https://www.zhihu.com/question/22709265/answer/1587753632
在简历这块也分享下我走过的弯路:

我最开始简历是长成这样的,打印出来就黑乎乎的,给人的感觉特别不好。
而且没有项目经验,只写了工作描述,公司信息,项目信息。而且撰写的信息是全部糅合在一起,特别不清晰。
后面改进了一下,变成现在这个样子,如下图。也没有特别优秀,只能说是比较适合软件测试这个行业的简历结构。


四、简历需要项目吗,项目要怎么包装?
简历肯定是需要项目的!而且最好能写个以上。
自学者一般都没做过项目,这可怎么办呢?
先分享下我个人的项目故事吧:
我学完了基础知识,也照着视频学习了几个项目。可到写简历时,还是不知道该怎么写。
硬着头皮写出来的简历项目,感觉这文笔特别幼稚。如果我是面试官,我都觉得我什么都不会,也不想去面试我自己。
只能去招聘网站去看别人的简历,去借鉴下别人怎么写的,可痛苦的是,大家的项目经历都不一样。
我大概看了上百篇的简历,才把我的项目写上,特别耗时,最后心态都崩了。因为要下载简历,就得各个网站注册招聘人信息,耗时耗力,又没有别的办法,只能做。
但是现在,大家写简历项目的时候,就不用像我这样走弯路了,有篇知乎文章推荐给大家,手把手教你从零项目经验到项目大佬!请狠狠点击下方链接:
《软件测试简历项目经验怎么写,没有项目经验?198 赞同 · 14 评论回答》
https://www.zhihu.com/question/297929745/answer/2367785915
这篇文章内容涉及:找项目、选项目、懂项目、写项目、说项目,都有详细介绍,真的是手把手教大家怎么搞定简历项目。还是知乎上大佬多啊!要是我之前写项目的时候有这个文章,应该可以节约好几天的时间呢!

五、简历写完就能拿到面试邀约?分享我走过的弯路和有效的投递经验
第一需要选好平台。
脉脉,领英, boss直聘还有拉钩,应该是最好的平台。boss成功率会比其他平台高。
第二尽量避开投递高峰期。
投递时间最好的是星期一的早上8:30~9:30,这个时间段。
第三定期刷新简历。
将简历投在招聘平台不闻不问,只会让简历石沉大海,建议每天9点左右刷新一下。
以上这些都是血与泪教训得来的啊!
我开始投简历在前程无忧和58上,简历挂上去,好多人给我打电话,我开始以为是我的春天来了!可渐渐地我就发现了给我打电话的岗位不是销售,就是其他文员类的工作,可我明明写的是测试工程师啊!
后来才知道,像保险公司,他们会购买一种软件。当你海量投简历找工作的时候,这些软件就能侦测到。保险公司就会打电话给你,让你去面试,面试的时候才知道你是做没有底薪,或底薪很低的销售。
大家还会被招转培的机构打电话,也是因为这类软件。面试的时候才知道是做学徒,没有挣到钱,还要垫付学费,这种机构就别去了。如果该机构培训真的很有实力,应该有口碑的,不需要通过这种方式去招生。
后来在别人的建议下,我把其他平台简历隐藏了,只投boss直聘。
可面试邀请开始还好有几个,后来就没了,对,没了。我很焦虑,心态都快崩溃了。
还好学习的时候认识一些朋友,她们陪着我一起找原因。分析出,原来是我给HR投的时间不对!
我喜欢每天晚上刷招聘网站,投简历。我投简历的时候,HR下班了!第二天HR再来看的时候,我的消息已经被埋葬99+消息的底层,怪不得没人理我。
后来每天早上起来投简历,果然面试邀约多起来了。大概面了不到10家,我收到3份Offer,有了offer我就心里有底了,去面试的时候就很有信心!
那种感觉就是我就很厉害,这么多家都抢着要我。谈薪资心里也超有底气!

六、有邀约就能成功?分享我是如何准备笔试的
接到了面试邀请,我们就应该准备笔试了!
笔试基础题需要在面试之前开始准备,不然临时抱佛脚的方法很容易让你失去大厂的机会。
我当时投了某东,简历筛选过了,约的面试时间很近,根本来不及准备。
临时抱佛脚看了看笔试题,根本没记住。
等笔试的时候觉得这些题目全都见过,都眼熟,可就是不知道答案,那时候我特别后悔!
接下来我开始努力背笔试题,大概背了1周左右,才又开始投简历参加笔试。
这次参加笔试时,就很顺利,大部分笔试题都会答的特别顺利,而且面试的时候也会特别有信心。
我笔试之前看的是下面这两个面试宝典,里面的面试题很全。
《黑马测试面试宝典V1_0》http://bbs.itheima.com/thread-504548-1-1.html
《黑马测试面试宝典V2_0》http://bbs.itheima.com/thread-406984-1-1.html
现在已经出了第三版了,大家可以重点看这个最新的
免费分享最新整理《黑马测试面试宝典2022版》
笔试题除了基础知识,对于大厂笔试题建议多刷刷题推荐
1)力扣
2) 牛客网
3)职友集这三个网站
切记,多练多记才能做到心里有底!

七、笔试后面还会有技术面试?分享我的准备经验
恭喜你通过笔试了!那我们接下来准备面试啦。先来谈谈我的故事:
由于我面试经验少,就很容易紧张,就是那种紧张到话都容易说不出来。
那个时候面试还是线下面试,我深知我这种人面试的时候就会很吃亏。
我为了克服这种紧张,我采取了三种方法。
方法一:
我就是准备了张照片,就是面试官看着你的照片,类似这个图。

我就打印出来对着这个做面试训练,对着照片说自己介绍。
开始的时候也会特别紧张,感觉他们都盯着我。
练了很多次之后已经可以很流利的介绍了,但是依旧很紧张。
方法二:
我和朋友对着练,他面试我,我面试他,去站在面试官的角度去看面试者。这样心态就发生改变,就会发现面试官原来也会紧张,也是平常人。
抱着“你不紧张,紧张的就是他”的想法去面试,感觉效果真的是好太多了。
也随着面试越来越多,这种紧张感就很少了。如果你们要是有特别紧张的,也可以试试这两个方法,个人感觉效果很明显。
方法三:
还有一个方法,这也是我偶然看到的,现在补充分享给大家。
强烈推荐看下面这篇文章:
《必看:测试人员面试失败,绝大部分死在这下面29个问题上》http://bbs.itheima.com/thread-508312-1-1.html
这个系列回答中,第一篇文章就会让你感觉收获满满,面试紧张感会大大缓解。

八、如何度过试用期?我的励志故事
给你们讲个我试用期的故事。
我入职了一家我非常满意的公司,和我同期入职的还有一个男生,我们两个一起工作了快三个月。试用期结束那天,领导通知我们试用期没过。
我和那个男生都觉得心里挺不舒服的。那个男生当即就开始刷招聘网站了,而我默默的写工作交接文档,我写的时候他还嘲笑我,今天就离职了,你今天什么都不干,明天的工资也照样发。
我和他说:我拿一天的工资就干一天的活,最后一天我也想交接好工作。
到了下班点,他说还不下班啊,都到点了。我说还有点交接资料没写完,写完再走。他就自己走了。
我写大概一个多小时,写完了准备下班,这时老板说萃萃,你明天继续来公司上班,公司正式聘用你。
我说:啊?为什么呀老板?
老板说:我今天观察过你几次,虽然你们没有通过试用期考核,但是你并没有因为是最后一天工作而敷衍,能力不足我们可以培养,但是我最看重的还是态度!
哇!听到最后一句话,我感觉我的眼眶都发热了!
我总结了一下,做到以下三点,顺利度过试用期不是问题!
1、尽快熟悉环境并与同事保持良好关系
进入新工作环境的第一步是尽快熟悉公司的环境,了解公司的企业文化和工作环境。此外,建立起良好的人际交往圈,并与部门的同事甚至公司内部的人员建立良好的关系。
2、尽快开始工作
进入工作场所后,通常不会立即分配给新人的重要工作内容。相反,他们必须从理解产品开始。听起来很简单。事实上,新人的态度和学习能力是最受考验的。如果您熟悉您的产品并且能够尽快在相关岗位上工作,那么你的能力也将获得肯定。
3、努力工作和端正的态度,不要挑剔
新人必须给人留下良好的第一印象。因此,我们必须努力工作,例如在我们的能力范围内做更多的事情。在老板告诉你之前,你已经设法提前完成了这些事情。我相信你会给你的领导留下好印象。请记住,在这个过程中,我们不应该总是挑剔,这只会给别人留下不好的印象。试用期对新员工非常重要,我们必须对工作作出相应的准备,努力成为公司的正式员工。
无论是试用期还是正式期,都要保持对工作的热情,要对自己从事的职业感兴趣,激发出自己的工作热情,为公司创造价值。

九、分享我利用碎片化时间,升级到自动化测试的方法
成为正式员工,其实这并不是代表结束,而是代表开始。因为我们只是初级工程师,只做功能测试。还有很大的进步空间。

如上图所示,
有了功能测试的工作,可以慢慢学习自动化测试技术,努力跳到自动化测试工程师岗位。
有了自动化基础之后再去学习性能测试,成功做到性能测试工程师。
有了性能测试基础,再努力去学习做测试开发,最后发展到测试架构师。
我是全职上班,只能利用碎片时间进行学习。我也就坚持不到一个月,就找到自动化测试的工作了,成功跳槽,薪资再增加35%。接下来分享我的学习方法。
1.学习资料分享
一般我是从b站上找学习资料,但一般比较零碎。
这里推荐一个资料很全面的b站版学习线路图,讲的也很好:
2022年黑马软件测试学习路线图【自动化测试方向】,内附自学路线+视频教程www.bilibili.com/read/cv11893234
这个链接有较为全面的功能测试,自动化测试,性能测试资料。
若需要测试开发资料 ,可以看下面这个链接:
手工测试人员如何转测试开发?462 赞同 · 49 评论回答

2.全职上班,分享我成功跳槽到自动化测试的自学方法
1)利用通勤时间,有80分钟学习
我一般通勤是40分钟左右,早晚各看40分钟视频,边看视频边记笔记(ps:手机分屏记笔记超级好用)。
2)中午休息,可以利用60分钟
中午休息两个小时,前一个小时吃饭和散步,保持健康的身体。后面一个小时继续充电。
3)晚上大概有220分钟
大概18:40左右到家,到家先吃饭差不多19:20左右,开始梳理笔记,进行练习和背诵,这样大概到23:00左右,就开始洗漱睡觉,睡前利用几分钟看笔记回顾一下今天学的知识。这样的日子比较辛苦,但是很充实。
接下来我将继续学习性能测试。

十、写在最后
软件测试这个行业入门还是很简单的!但是互联网行业的现状就是更新迭代比较快,无论你从事那个方向都需要自己不断的学习,多学习一些新的技术,提高自己的竞争力。花会沿路盛开,你以后的路也是!
前人的思考,后人的阶梯。希望我的分享,能助你少走弯路。愿有志者有力,助有志者前行!

若你是对测试不太了解的测试小萌新,有太多太多对测试的疑惑(前途、薪资、技术含量、男生是否可以干.....),强烈推荐你观看《测试小白必看:学习软件测试必问的100个问题,从此贴开始》,相信能扫除掉你心目中90%以上的常见问题。
《100个常见问题链接》:http://bbs.itheima.com/thread-507947-1-1.html

最后,为方便大家自学软件测试,特意给大家准备了一份13G的超实用干货学习资源,涉及的内容非常全面。
包括软件学习路线图,黑马50多天的上课视频、16个突击实战项目,80余个软件测试用软件,37份测试文档,70个软件测试相关问题,40篇测试经验级文章,上千份测试真题分享,还有2020软件测试面试宝典,还有软件测试求职的各类精选简历,希望对大家有所帮助…..
《2022黑马测试学习路线图链接》:http://bbs.itheima.com/thread-405757-1-1.html
