我的职业生涯很简单,可以说,我的测试生涯就是我的职业生涯。
大学的专业是计算机,当年是热门的学科,但自己的计算机知识不强悍,又加上学校的硬核是金融业,来学校校招的都是各大银行,且都是需要柜台人员,对于计算机的校招基本上没有,有也被灭了。因此,到了毕业也没有找到一份满意的工作。
测试生涯的开始
晃荡了几个月后,在一家科技公司找了一家网站编辑的工作,工作简单无聊,但同事们相处特融洽,直到多年后的今天,大家还是见面就可以毒舌的朋友。
由于工作实在简单,每天都是边干活边看小说,以至于公司测试部的主管看不过眼,刚好那边要招人,问要不要转去做测试。
从此,踏上了测试这条不归路。
测试生涯的转变
进入测试部后,虽说大学是计算机专业,但对测试只了解一些皮毛。测试主管之前当过军人,以严厉出名,为了不被他骂,恶补各种测试知识。从刚开始的被他嫌弃,到后面的经常被他表扬,算是一个很大的进步。测试理论、方法承自于他,可能连做事的方式,都是承自于他,虽然很多同事都不欢迎他,但我心底一直认为他就是师傅,直到现在,我仍对他心存感激。
从单纯的做测试执行开始,到自己设计测试方案、场景,再到跟需求人员讨论需求,帮忙优化需求,然后自己带项目、写计划、带新人。
后来,公司想要把测试自动化做起来,就开始研究自动化,自以为在这家公司一直的做下去,连同学都笑我,是不是要在这家公司养老(因为工资少,但员工关系很好)。后面经历了测试主管离职,自动化项目迟迟未能开始,就另谋出路。
那时的我,根本就不知道在自家公司做研发测试和外派到甲方的工作区别。傻乐傻乐的我,开始了外派的生活。
到了甲方的工作场地后,才知道以前的工作环境一直在天堂里:外派的工作人员关系复杂,工作强度大。工作强度适应了就还好,人员关系才是最重要的考验点,就算你有能力,也需要处理好人员之间的关系,才会得到甲方的认可。
要不,面对甲方和几家不同的外包公司,你的能力再好,人员关系处理得不得当,工作便无法开展,甲方就会认为你的能力有问题,更不用说得到自己公司的管理层认可。
不服气的我,开始了升级打怪兽的工作游戏,从一个小条线的测试负责人,成长为一个大条线的测试经理,经历了大大小小项目的新建、改造。中间的酸甜苦辣,我想只有在外包环境经历过的人,才能明白。
但在前公司测试主管身上学到的测试理论、做事原则,可以说,得到了充分的发挥。
随着外派的工作越来越稳定,按步就班的沟通方式、处理方式,让我觉得工作进入滞涨期,再加上一直未涨的工资、高压的工作环境,更加觉得工作已无趣。因此,就直接裸辞,打算先旅行再找工作。
测试生涯的上升
交接工作差几天就完成,然后就可以去游山玩水,开心了许久。曾经的手下(简称A君,A君已经换了几家公司)问我,要不要去面试他新进的那家公司的测试经理,听说面了许久,未招到适合的。他想着我也要面临着找工作,所以,想推荐我去试试。
我拒绝了,因为人家要的是一个会大数据的测试经理,而我,对大数据一窍不通,再加上我想休息一下,就没有去。
游山玩水回来,在犹豫着应该往哪个方向发展,A君又来找我,说还是没有找到适合的测试经理,想让我再当他的头头,我还想拒绝,因为我对我不懂的领域存在心存畏惧(已不年轻,已没有了初生牛犊不怕虎的胆识),他说了句,试了又不会怎样,最多失败。也是,怎么可以不试,就直接放弃了呢,这不是我的性格。
带着忐忑的心情去面试,只是面试过程比较搞笑:
面试官问:你懂测试流程吗?
我答:懂,要制定什么什么,再制定什么……(此过程中面试官没有表情)。
面试官又问:你带过测试团队吗?
我答:带过,小的到几个人,大的到20几个人……
面试官再问:那你是怎么管理的?如果出现了问题,怎么管理?
我答:我就这样这样,那样那样处理……(心里悄悄松了一口气)。
面试官再问:你知道大数据是什么吗?
我答:不知道,我不懂大数据(心里已凉,但面试官还是没有表情)。
面完出来,觉得有些很简单(因为我懂),但重点的不懂,已经觉得不可能。
在回家的路上,HR打电话过来,想着应该是告诉我失败的结果。虽然心知会被拒绝,但是觉得被拒绝还是会不爽(身为测试人员的傲娇啊),结果人家打电话过来说,让我明天再去谈谈薪资问题,我还不确定的问她,你确定是叫我去谈薪资吗(我是有多傻)?
进入新公司,面对着完全不懂的领域,跟主管说我需要一些时间,才能适应和带团队(主管就是那位面试官),然后就开始了我的大数据生活。
在跟领导熟络后,问了他一个问题,为何会选择没有大数据的经验的我。
他说,测试理论、流程你都很好,跟你聊天,觉得干脆利落,不会遮遮掩掩,大数据不懂,相信你很快就能懂,所以就没什么可拒绝的啊(意思就是感觉看对了,怎么都可以,面试就像相亲)。
从此,大数据,我来了,又开始打怪兽了……
测试的态度
对待这个职业的态度,决定于你能在这个职业的道路上走多远,而你的心态,决定你前面的道路有多宽。
很多人不屑于做测试,或是因为测试的门槛较低,而觉得做测试很容易。但我想说的是:测试门槛是较低,但是你想把它做得专业,那也可以是一个遥不可及的位置。
跟很多项目经理接触的过程中,他们从一开始不了解我,都会跟我说,做测试没什么前途,你总不能一直都是测试吧,再学点开发人员的技术,可以转转岗位。
我都会说,我不想转岗位,我就只想做测试。
后面跟我合作久了,当我嫌弃他们的需求写得哪些不合理、设计欠考虑一些内在的东西、开发人员连什么什么都不懂、项目经理当得不够硬气连进度都跟不好的时候,他们都会说,对对对,你说得有道理,我们改进去。
这,才是一个测试人应有的专业和硬气。