01、懵懂入行,当了5年测试小白还不会代码

大家好,我是石头,14届大学毕业生一枚,学得是信息系统管理专业。毕业后,专业对口的工作没找到,却阴差阳错进了一家华为的外包公司。

虽然是外包到华为,但对于一个应届生而言,已经是个不错的工作机会了,关键是还有导师带。

虽然有导师带,但我小白是真的小白,白到完全没有测试的概念。所以每天一上班,就出于本能的担心自己做不好本职工作,担心拖团队后腿,每天都过得非常焦虑,神经一直处于紧绷状态。

5年测试,从小白到主管,在开发的鄙视中野蛮生长_软件测试
我记得最清楚的一次就是,在逻辑接口测试的时候,我们发现了一个问题,我问了很多开发、测试,其中包括技术专家,也反复对比了自己编写的脚本和报文数据(这些没有问题),反复折腾了一天,但就是解决不了这个问题。

苦寻解决方法无果,我急得不得了。晚上我躺在床上,心里总记挂着这件事情,想着问题解决不了所带来的后果,想着拖团队后腿了怎么办?!一时间,疲惫、沮丧、无助,全部向我袭来。

到了第二天,我放弃了寻找解决办法,直接跟上面提议换个设备试试看,没想到这设备一换还真解决了这个问题,当时真的除了想爆粗口之外,还暗自庆幸着:幸好不是我的原因,幸好我没有拖后腿。

经此一事,我也知道没有点真材实料不得行。所以我投入比别人多2倍的精力去学习,别人9点多下班,我就经常半夜12点下班。不懂就问别人,问到会嫌弃我烦的地步。

那时候虽然在华为外包待了一年半,测试技术没有得到实质性的进步,但也算为我指引了方向,我就是在那时确定了我的职业方向。

02、在开发鄙视中,野蛮生长

2016年,我找到了我的第二份工作,算是我真正意义上的测试生涯的开始。这一年里,我踩了很多坑,跌跌撞撞地从一个0,成长为一个1。

那时候我还不太会定位问题,出现问题了就只会去找开发,有一次程序崩溃了,就直接去问开发,开发来了一句“你会测试吗?不会抓包定位一下问题吗?”这时候我才知道有抓包工具。图片

作为一个测试,连基本的抓包工具都不知道,一时间羞愤难当,心里又难受,又不服气,就想立马怼回去,但我没底气,因为他说的是对的,我确实不会抓包定位,有什么资格回怼呢?

5年测试,从小白到主管,在开发的鄙视中野蛮生长_自动化测试_02
后来,我就开始学着上百度查找怎么有效定位问题,也是在这时候学会了抓包。

还有看日志,也是因为被鄙视过。当时出了个问题,不知道是哪里的原因,就去找后台,后台说不是他们的原因。

我又去网上搜查才知道可以通过日志定位问题,于是我把截图给到后台,他们才无话可辩。

因为数据太多,发现前端显示不下来,去百度发现是数据库的问题,又自学了数据库。

在没硬性技能期间,我没少被看不起,现在时过境迁,没人怼我了。我也渐渐明白,有些人之所以优秀,可能真的是被逼出来的,比如说我(开玩笑)。

说起来也挺感谢那些鄙视过我的开发,很多内容基本上都是自学的,没有他们,我也不会自学那么多东西。

5年测试,从小白到主管,在开发的鄙视中野蛮生长_测试工程师_03

03、主动才能抓住机会,为升职管理做准备

2018年10月,我跳槽到我的第三家公司,公司最开始做的是一个金融项目,因为发展需要,新建了一个供应链的项目。

金融项目福利很好,所以没人愿意去新开的项目,人少不说,还啥福利都没有。而我当时想的是新项目也许是个机会,毕竟原来的项目已经成熟,比较安稳了。于是一颗不安分的心,让我脑子发热,成了公司第一个申请去新项目测试。

5年测试,从小白到主管,在开发的鄙视中野蛮生长_测试工程师_04
项目刚启动那会儿,团队还在组建中,测试的招聘又比较滞后,作为团队中唯一的测试,所有的测试工作都落到了我的头上。

所幸前期项目不算忙,一个人坚强地顶了2个多月的期间,我还抽空学习自动化,当了五年不会写代码的小白,总要学会写代码吧。

只是项目步入正轨之后,就变得很忙很忙了,产品一直在不断更迭,而且每个版本定的时间节点又很紧迫。

当时由我带队的测试团队,加我一共才5个人,15个开发,再加上产品等一些职位,整个项目组才30来个人,以至于每到版本迭代期,就各种加班不断,天天围着项目团团转。

PS:因为我是第一个进项目的测试,对项目、测试流程等等都非常熟悉,所以就由我来带队,这是一次很难得的工作经验。

04、以管理层的角度,分享面试官看重点

2020年初,我跳槽到了我现在的公司,担任测试主管一职,除了工资涨了不少,日常工作中也多了一项“面试求职者”的任务。

考虑到大家在年后求职的不在少数,我就以我们公司为例,站在管理层的角度,来跟大家分享一下面试官在意的几点:

  • 1、面试初级测试我会看中学历,中高级测试则更看中技能。因为好的学历可以帮我们进行初步筛选,但也有些特例,但是后期也需要能力来证明;

  • 2、我们招聘的测试大多都是中高级测试,初级测试一般是外包出去的(所以大家不要停止自己努力学习的脚步啊);

  • 3、不同的岗位需求不同,所以在投递简历时,要注意岗位与技能的匹配度,这样会大大提高面试的通过率;

  • 4.原理了解得越多,越容易拿到offer;

  • 5、良好的沟通能力也很重要,很多面试官对这方面都比较看重;

综上总结:学历重要,能力更重要。

在学历方面比较吃亏的朋友不要太焦虑,学历确实很重要,这是实话,但是自身竞争力提起来的话,还是有很多好的工作机会的。

一路跌宕,一路成长

  • 2014年,大学毕业,进入华为外包,确定以后职业方向和规划;

  • 2016年,进入第二家公司,做APP测试,纯功能点点点,正式接触软件测试;

  • 2017年,自学测试基础;

  • 2018年,学会了测试基础和一些工具的使用,并以满分的成绩拿到了istqb证书,随即10月,进入了我的第三家公司;

  • 2019年,进入新项目,第一次系统学习测试,还当了测试组长;

  • 2020年,跳槽入职了我目前的公司,担任测试主管一职,薪资由15K涨到25K;

从被开发鄙视的菜鸟,到项目的测试带队人,再到现在的测试主管,一路跌宕,一路成长,一路收获。很感谢当初面对那么多的不屑和挫折,也不曾想过放弃,且越发坚定测试这条职业道路的自己。

最后也分享一下软件测试全栈学习路线图
5年测试,从小白到主管,在开发的鄙视中野蛮生长_测试工程师_05
希望大家能在这个成长过程中收益良多。可以说,这个过程会让你痛不欲生,但只要你熬过去了。以后的生活就轻松很多。正所谓万事开头难,只要迈出了第一步,你就已经成功了一半,古人说的好“不积跬步,无以至千里。”等到完成之后再回顾这一段路程的时候,你肯定会感慨良多。

下面是一些配套资源:
5年测试,从小白到主管,在开发的鄙视中野蛮生长_互联网_06
对于软件测试的的朋友来说应该是最全面最完整的备战资源,为了更好地整理每个模块,我也参考了很多网上的优质博文和项目,力求不漏掉每一个知识点,很多朋友靠着这些内容进行复习,拿到了BATJ等大厂的offer,这个仓库也已经帮助了很多的软件测试的学习者,希望也能帮助到你。关注我的微信公众号:程序员二黑,即可免费获取!

最后希望大家都能找到满意的工作~

我是二黑,我们一起加油!