前言
我是普通二本院校的垫底学渣,全班成绩倒数第三,并且还是非计算机专业。现在毕业2年,从销售岗位跨越式跳槽软件测试岗。当然我的薪资也已逆袭,从2k+到17k+。
踩过不少新手的坑,我总结了我的经验,希望让你少走点弯路。
认真分析作者的标题,虽然表面问题是询问初级工程师学多久,学什么。但是作者也说了,要能找到工作,所以题主也是需要一些面试经验的分享的。为了让刷到的同学获得感满满,接下来我的分享将分为下面8个部分:
1、要想成为初级测试工程师(能找到工作的水平),要学什么?
2、要想成为初级测试工程师(能找到工作的水平),要学多久?
3、学完了就能找到工作吗?分享下我的简历制作经验?
4、简历写完就能拿到面试邀约?分享我走过的弯路和有效的投递经验
5、有邀约就能成功?分享我是如何准备笔试的
6、笔试后面还会有技术面试?分享我的准备经验
7、如何度过试用期?讲述我的“神奇”故事
8、分享我利用碎片化时间,升级到自动化测试的方法
虽然长,但是保证是根据我的逆袭经历撰写的真诚分享。开始…
一、要想成为初级测试工程师(能找到工作的水平),要学什么?
初级测试工程师,一般就是指功能测试。入门功能测试需要学习什么?其实各个招聘网站的岗位要求中都会写的,我们可以按照岗位要求进行学习。能更节约时间,少走弯路!我找了各大招聘网站的功能测试要求,如下所示:
![](https://i-blog.csdnimg.cn/blog_migrate/77e5cb2b0189ddf9ddc1e4f06ad27824.png)
看了这些招聘信息,可以总结一下功能测试工作主要职责:
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小时。【视频文末分享】
三、学完了就能找到工作吗?别忘了要写好简历
简历是入职职场的一张名片,也是进入职场一块“敲门砖”。从某种角度说,简历也是一张专业人员的说明书。简历结构如何设计呢?
在简历这块也分享下我走过的弯路:
我最开始简历是长成这样的,打印出来就黑乎乎的,给人的感觉特别不好。
而且没有项目经验,只写了工作描述,公司信息,项目信息。而且撰写的信息是全部糅合在一起,特别不清晰。
后面改进了一下,变成现在这个样子,如下图。也没有特别优秀,只能说是比较适合软件测试这个行业的简历结构。
四、简历需要项目吗,项目要怎么包装?
简历肯定是需要项目的!而且最好能写个以上。
自学者一般都没做过项目,这可怎么办呢?
先分享下我个人的项目故事吧:
我学完了基础知识,也照着视频学习了几个项目。可到写简历时,还是不知道该怎么写。
硬着头皮写出来的简历项目,感觉这文笔特别幼稚。如果我是面试官,我都觉得我什么都不会,也不想去面试我自己。
只能去招聘网站去看别人的简历,去借鉴下别人怎么写的,可痛苦的是,大家的项目经历都不一样。
我大概看了上百篇的简历,才把我的项目写上,特别耗时,最后心态都崩了。因为要下载简历,就得各个网站注册招聘人信息,耗时耗力,又没有别的办法,只能做。
在这里分享我的简历模版给大家,文末见
四、简历写完就能拿到面试邀约?分享我走过的弯路和有效的投递经验
第一需要选好平台。
脉脉,领英, boss直聘还有拉钩,应该是最好的平台。boss成功率会比其他平台高。
第二尽量避开投递高峰期。
投递时间最好的是星期一的早上8:30~9:30,这个时间段。
第三定期刷新简历。
将简历投在招聘平台不闻不问,只会让简历石沉大海,建议每天9点左右刷新一下。
以上这些都是血与泪教训得来的啊!
我开始投简历在前程无忧和58上,简历挂上去,好多人给我打电话,我开始以为是我的春天来了!可渐渐地我就发现了给我打电话的岗位不是销售,就是其他文员类的工作,可我明明写的是测试工程师啊!
后来才知道,像保险公司,他们会购买一种软件。当你海量投简历找工作的时候,这些软件就能侦测到。保险公司就会打电话给你,让你去面试,面试的时候才知道你是做没有底薪,或底薪很低的销售。
大家还会被招转培的机构打电话,也是因为这类软件。面试的时候才知道是做学徒,没有挣到钱,还要垫付学费,这种机构就别去了。如果该机构培训真的很有实力,应该有口碑的,不需要通过这种方式去招生。
后来在别人的建议下,我把其他平台简历隐藏了,只投boss直聘。
可面试邀请开始还好有几个,后来就没了,对,没了。我很焦虑,心态都快崩溃了。
还好学习的时候认识一些朋友,她们陪着我一起找原因。分析出,原来是我给HR投的时间不对!
我喜欢每天晚上刷招聘网站,投简历。我投简历的时候,HR下班了!第二天HR再来看的时候,我的消息已经被埋葬99+消息的底层,怪不得没人理我。
后来每天早上起来投简历,果然面试邀约多起来了。大概面了不到10家,我收到3份Offer,有了offer我就心里有底了,去面试的时候就很有信心!
那种感觉就是我就很厉害,这么多家都抢着要我。谈薪资心里也超有底气!
五、有邀约就能成功?分享我是如何准备笔试的
接到了面试邀请,我们就应该准备笔试了!
笔试基础题需要在面试之前开始准备,不然临时抱佛脚的方法很容易让你失去大厂的机会。
我当时投了某东,简历筛选过了,约的面试时间很近,根本来不及准备。
临时抱佛脚看了看笔试题,根本没记住。
等笔试的时候觉得这些题目全都见过,都眼熟,可就是不知道答案,那时候我特别后悔!
接下来我开始努力背笔试题,大概背了1周左右,才又开始投简历参加笔试。
这次参加笔试时,就很顺利,大部分笔试题都会答的特别顺利,而且面试的时候也会特别有信心。
我笔试之前看的是下面这两个面试宝典,里面的面试题很全。文末见
笔试题除了基础知识,对于大厂笔试题建议多刷刷题推荐
1)力扣
2) 牛客网
3)职友集
六、笔试后面还会有技术面试?分享我的准备经验
恭喜你通过笔试了!那我们接下来准备面试啦。先来谈谈我的故事:
由于我面试经验少,就很容易紧张,就是那种紧张到话都容易说不出来。
那个时候面试还是线下面试,我深知我这种人面试的时候就会很吃亏。
我为了克服这种紧张,我采取了三种方法。
方法一:
我就是准备了张照片,就是面试官看着你的照片,类似这个图。
我就打印出来对着这个做面试训练,对着照片说自己介绍。
开始的时候也会特别紧张,感觉他们都盯着我。
练了很多次之后已经可以很流利的介绍了,但是依旧很紧张。
方法二:
我和朋友对着练,他面试我,我面试他,去站在面试官的角度去看面试者。这样心态就发生改变,就会发现面试官原来也会紧张,也是平常人。
抱着“你不紧张,紧张的就是他”的想法去面试,感觉效果真的是好太多了。
也随着面试越来越多,这种紧张感就很少了。如果你们要是有特别紧张的,也可以试试这两个方法,个人感觉效果很明显。
七、如何度过试用期?我的励志故事
给你们讲个我试用期的故事。
我入职了一家我非常满意的公司,和我同期入职的还有一个男生,我们两个一起工作了快三个月。试用期结束那天,领导通知我们试用期没过。
我和那个男生都觉得心里挺不舒服的。那个男生当即就开始刷招聘网站了,而我默默的写工作交接文档,我写的时候他还嘲笑我,今天就离职了,你今天什么都不干,明天的工资也照样发。
我和他说:我拿一天的工资就干一天的活,最后一天我也想交接好工作。
到了下班点,他说还不下班啊,都到点了。我说还有点交接资料没写完,写完再走。他就自己走了。
我写大概一个多小时,写完了准备下班,这时老板说萃萃,你明天继续来公司上班,公司正式聘用你。
我说:啊?为什么呀老板?
老板说:我今天观察过你几次,虽然你们没有通过试用期考核,但是你并没有因为是最后一天工作而敷衍,能力不足我们可以培养,但是我最看重的还是态度!
哇!听到最后一句话,我感觉我的眼眶都发热了!
我总结了一下,做到以下三点,顺利度过试用期不是问题!
1、尽快熟悉环境并与同事保持良好关系
进入新工作环境的第一步是尽快熟悉公司的环境,了解公司的企业文化和工作环境。此外,建立起良好的人际交往圈,并与部门的同事甚至公司内部的人员建立良好的关系。
2、尽快开始工作
进入工作场所后,通常不会立即分配给新人的重要工作内容。相反,他们必须从理解产品开始。听起来很简单。事实上,新人的态度和学习能力是最受考验的。如果您熟悉您的产品并且能够尽快在相关岗位上工作,那么你的能力也将获得肯定。
3、努力工作和端正的态度,不要挑剔
新人必须给人留下良好的第一印象。因此,我们必须努力工作,例如在我们的能力范围内做更多的事情。在老板告诉你之前,你已经设法提前完成了这些事情。我相信你会给你的领导留下好印象。请记住,在这个过程中,我们不应该总是挑剔,这只会给别人留下不好的印象。试用期对新员工非常重要,我们必须对工作作出相应的准备,努力成为公司的正式员工。
无论是试用期还是正式期,都要保持对工作的热情,要对自己从事的职业感兴趣,激发出自己的工作热情,为公司创造价值。
八、分享我利用碎片化时间,升级到自动化测试的方法
成为正式员工,其实这并不是代表结束,而是代表开始。因为我们只是初级工程师,只做功能测试。还有很大的进步空间。
如上图所示,
有了功能测试的工作,可以慢慢学习自动化测试技术,努力跳到自动化测试工程师岗位。
有了自动化基础之后再去学习性能测试,成功做到性能测试工程师。
有了性能测试基础,再努力去学习做测试开发,最后发展到测试架构师。
我是全职上班,只能利用碎片时间进行学习。我也就坚持不到一个月,就找到自动化测试的工作了,成功跳槽,薪资再增加35%。接下来分享我的学习方法。
全职上班,分享我成功跳槽到自动化测试的自学方法
1)利用通勤时间,有80分钟学习
我一般通勤是40分钟左右,早晚各看40分钟视频,边看视频边记笔记(ps:手机分屏记笔记超级好用)。
2)中午休息,可以利用60分钟
中午休息两个小时,前一个小时吃饭和散步,保持健康的身体。后面一个小时继续充电。
3)晚上大概有220分钟
大概18:40左右到家,到家先吃饭差不多19:20左右,开始梳理笔记,进行练习和背诵,这样大概到23:00左右,就开始洗漱睡觉,睡前利用几分钟看笔记回顾一下今天学的知识。这样的日子比较辛苦,但是很充实。
接下来我将继续学习性能测试。
九、写在最后
软件测试这个行业入门还是很简单的!但是互联网行业的现状就是更新迭代比较快,无论你从事那个方向都需要自己不断的学习,多学习一些新的技术,提高自己的竞争力。花会沿路盛开,你以后的路也是!
前人的思考,后人的阶梯。希望我的分享,能助你少走弯路。愿有志者有力,助有志者前行!
若你想和文中作者一样,先从功能测试入手找到工作,然后一路进化到自动化测试,性能测试...特意为各位准备了一份13G的超实用干货学习资源,涉及的内容非常全面,涵盖功能测试、Python编程语言,接口测试、UI自动化测试、当然也包括性能测试......
这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。希望对大家有所帮助……