头图

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

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

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

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

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


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

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

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

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

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

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

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

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

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


后来,我就开始学着上百度查找怎么有效定位问题,也是在这时候学会了抓包。

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

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

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

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

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

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

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

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


项目刚启动那会儿,团队还在组建中,测试的招聘又比较滞后,作为团队中唯一的测试,所有的测试工作都落到了我的头上。

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

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

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

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

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

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

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

  • 1、面试初级测试我会看中学历,中高级测试则更看中技能。因为好的学历可以帮我们进行初步筛选,但也有些特例,但是后期也需要能力来证明;
  • 2、我们招聘的测试大多都是中高级测试,初级测试一般是外包出去的(所以大家不要停止自己努力学习的脚步啊);
  • 3、不同的岗位需求不同,所以在投递简历时,要注意岗位与技能的匹配度,这样会大大提高面试的通过率;
  • 4.原理了解得越多,越容易拿到offer;
  • 5、良好的沟通能力也很重要,很多面试官对这方面都比较看重;

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

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

一路跌宕,一路成长

  • 2014年,大学毕业,进入华为外包,确定以后职业方向和规划;
  • 2016年,进入第二家公司,做APP测试,纯功能点点点,正式接触软件测试;
  • 2017年,自学测试基础;
  • 2018年,学会了测试基础和一些工具的使用,并以满分的成绩拿到了istqb证书,随即10月,进入了我的第三家公司;
  • 2019年,进入新项目,第一次系统学习测试,还当了测试组长;
  • 2020年,跳槽入职了我目前的公司,担任测试主管一职,薪资由15K涨到25K;

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

最后也分享一下软件测试全栈学习路线图

希望大家能在这个成长过程中收益良多。可以说,这个过程会让你痛不欲生,但只要你熬过去了。以后的生活就轻松很多。正所谓万事开头难,只要迈出了第一步,你就已经成功了一半,古人说的好“不积跬步,无以至千里。”等到完成之后再回顾这一段路程的时候,你肯定会感慨良多。

下面是一些配套资源:

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

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

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

0 声望
0 粉丝
0 条评论
推荐阅读
年后面了15个人,发现这些测试人都有个通病......
作者 | 程序员二黑 专注于软件测试领域相关技术实践和思考,持续分享自动化软件测试开发干货知识!如果你也想学习软件测试,欢迎加入我的交流群:832452893,一起交流和学习!

程序员二黑阅读 446

2022 年终总结——充满意义和感动的 2022 就这样结束了,你反应过来了吗?
工作上今年的一个很大的变化是一切从头开始,了解的朋友都知道从 2021 年五月份开始我入职了新的公司 Lazada,一家阿里旗下的东南亚电商公司,主要负责的是内部 DSP 平台的建设,虽然也是广告方向但是主要是做的...

Java极客技术3阅读 1k评论 1

封面图
python里打印list的四种方法
原文链接标题:Print lists in Python (4 Different Ways)用for循环来打印 {代码...} 结果1 2 3 4 5用 * 星号来打印 {代码...} 结果 {代码...} 把list转换为str来打印 {代码...} 结果 {代码...} 用map把数组里非...

chiiinnn阅读 10.3k

封面图
前端精准测试实践
随着前端技术发展,已经转变为数据绑定为主流的框架方式,与后端服务一样,前端代码实现也会涉及相互依赖,引用这些场景,那么应该如何准确的评估前端代码改动的影响范围?依赖开发评估?依靠经验评估?或者直接...

京东云开发者3阅读 382

封面图
Ubuntu20.04 从源代码编译安装 python3.10
Ubuntu 22.04 Release DateUbuntu 22.04 Jammy Jellyfish is scheduled for release on April 21, 2022If you’re ready to use Ubuntu 22.04 Jammy Jellyfish, you can either upgrade your current Ubuntu syste...

ponponon1阅读 4k评论 1

前端ui自动化测试sdk封装
前端业务场景中每次功能发布都会面临着相应的ui功能测试,因为前端业务的功能迭代之间往往存在显性或者隐性的关联性,每次上线某个功能迭代后,严格意义上也需要对整体功能进行回归,因此单靠人力的手工测试需要...

款冬1阅读 953

一文教会你mock(Mockito和PowerMock双剑合璧)
Mock有模仿、伪造的含义。Mock测试就是在测试过程中,对于某些不容易构造或者不容易获取的对象,用一个虚拟的对象来创建以便测试的测试方法。mock工具使用范畴:

京东云开发者2阅读 393评论 1

封面图
0 声望
0 粉丝
宣传栏