9年前的一个冬天,一个偶然的机会,误入了某大厂生态圈,做了一名软件测试,一开始是抱着试试的心态做D期打算的,没想到后来竟然还杠上了,一干就是9年,时间过得真快啊,最近静下心来,蓦然回首,这些年,在我的生活里只有一个字“忙”。
记得那时才入职那段日子,我还有点儿懵懂,也还带着很多不确定性,但出于对大厂的好奇和新鲜感,以及氛围的熏陶,我还是及时调整自己,在心里曾无数次告诉自己赶快调整,尽快适应。
入职一周后,听我的导师说,入职一个月要进行月答辩,虽然试用期是3个月,但项目组有要求,一个月后有入职答辩,要提交答辩PPT材料。同时,这段时间内项目上的测试任务也要兼顾好。在这以前,我虽然已经做了两年测试了,但由于之前做的是C,C#项目的测试,公司开发的产品配置好后直接点exe文件就可以运行起来,几乎不怎么用到linux系统来部署测试环境,而且一个项目周期至少有几个月,甚至半年,那么测试时间相对比较充足,而现在的项目迭代非常快。
而来到这个项目组后,接触到的项目是java语言开发的,我来的那段时间正是项目很紧张的时候,没来几天,开发转测了新版本,环境升级时,测试负责人安排我们组内的几个测试人员一人部署一个测试部件,且环境好后在开发测试大群回复,那时的我,只会寥寥无几的几个命令,而且没有实际部署过,看到有的同事,那么娴熟的把环境部署结果发到群里,而我还未完成,我很是惊慌,后来项目PL看我还未将结果发出来,就过来问我怎么回事,并很有耐心地协助我部署好,他打的每个命令,我都用心地把记到本子上。
通过那次环境部署,我心里无数次默默告诉自己,赶快学习不会的东西,平时多留心,多记录,至少争取先把试用期过了,如果连试用期都过不了,估计对以后的职场生涯会有些阴影。
接下来的日子,我是在惊慌与惴惴不安中度过的,每天都是在忐忑中度过,从那时起我推翻了我前期做D期打算的心理,那时,我惟一的目标赶紧努力学习和追赶,争取过试用期。
那时我住的地方离公司比较远,每天上下班单趟就要2个小时的公交车。那时公司附近还没有开通地铁,我就采用公交+班车的方式上下班,早上为了能赶上班车,我得提早起床(05:30),快速洗涑完成,简单抹一下脸就出门了,6点过一点儿出门去等第一趟公交,冬天早上6点天还没有亮,经常我看到只有很稀疏的两三个人在公交站等车,下公交车后赶07:35的班车,偶尔有那么一两次在我离班车一两百米的距离时,班车就发动了,当时的心情一下子糟糕透了,于里心里悔恨自己为啥没有再早起一点点儿,也责怪公交车司机今天咋开慢了一点点,导致我没有追上班车。有时,班车刚好走了一小段路就遇到了红绿灯,我就奔跑过去,举着工卡,偶尔司机还破例开门了。那时的我,能够赶上班车是我觉得是一天中幸福的事之一。那时的我,每天都意气风发,很有劲,像极了现在才毕业的年轻人,看起来是那么的有拼劲^~^!!
班车一般8点过一点到公司,到公司后排队买个早餐,吃完差不多到上班的时间点了。每天一到办公室,我的压力就很大,因为,不只那间大办公室坐了部门的好几个大领导,更重要的是不知道每天会遇到什么问题,那时的我默默告诉自己,努力追赶,几年后也许会有个大的飞跃,于是工作中发现自己哪方面不会,就赶紧练习,甚至有时项目紧张压根就没有练习的机会,事情来了,直接要求去干。那时我给自己写了一个座右铭"踏实积累,静心沉淀"。
由于太忙,经常一上午时间很快就过去了,有时一上午时间都没有看手机,直到中午吃饭的时候才把手机看一下,才回复未回复的消息。中午匆匆吃完饭,就回到座位上,虽然很困,但我一般都还是硬着头皮,看一下上午没做完的事情,然后,稍微休息一小会就到下午上班的时间了。有时中午压根就没有睡着,因为,不知道下午还会遇到什么事情,无法睡着。于是带着满身的疲惫继续开始下午的工作,一开始工作疲惫好像自觉消散了。
那时每周晚上至少要加两天班,晚上加班到20:40赶21:00的班,下了班车,转公交,跌跌撞撞到家差不多23:00了,再洗洗衣服之类的,经常24:00睡觉。
就这样坚持了快一个月,到了快答辩的时候了,据说,答辩时一些重要的角色都要参加,答辩过不了的,要淘汰掉。但项目也很忙,在公司压根没时间好好写PPT,心想照这样下去,最终到答辩那天都没有时间写PPT,于是,我趁周末不加班时,在家将PPT写的差不多,然后发到公司邮箱进行修改,由于信息安全公司的文件不能外发,在家写时,我都是凭回忆在写这一个月做的事情,坎坷中带点儿幸运,月答辩最终过了。
接下来的日子,每天仍然重复着早出晚归的生活,那时过着一种单一的生活“每天出门时天是黑的,到家天也是黑的”。
接下来的日子,每天不是:部署环境、测试用例执行、提交BUG,与开发沟通问题,就是参加需求串讲,需求评审,设计评审,代码review,测试用例输出、测试用例评审等等一系列事情。晚上加班不是在测试版本,就是在参加部门或小组的安全、性能、自动化等等分享会。
虽然很辛苦,但那时的工资相对很多其它公司还算可以,年底,我家的小侄儿出生了,我给了1000块钱红包加礼物,虽然自己辛苦挣的钱,但心里有丝丝欣慰。
很快,两个月过去了,快到转正答辩的时候了,据说,答辩时一些重要的角色都要参加,答辩过不了的,要淘汰掉。后来,答辩是在坎坷中过了。没几天,我对面的同事离开了,后来听说是答辩未过,听到这个消息,我并不轻松,我虽然过了,但还有很艰巨的任务,每天都不知道会遇到什么问题,就这样,每天都意气风发地出门,重复着忙碌的工作。
不知不觉9个月过去了,有一天,突然听说要合并组,要将我们组,前后端开发测试一起大约四十多人吧,要合并到其它组去,就这样,我们进行搬座位,到新的环境。到新的环境要适应新的项目经理和测试组长,同时,还有一个消息,到新的组满一个月也要参加换组答辩,天啊,不到一年,我已经答辩3次了,前两次答辩都是踩点过的,这次要是过不了,我也会像转正答辩时那位同事一样,很快消失在这间办公室内,于是,除了面对每天繁忙的项目测试任务,我也抽时间准备答辩材料。
很快,到答辩那天,要共享自己桌面讲PPT,我自己的电脑桌面装的是五笔,我用的五笔,当时测试组长说:“呀,你用五笔啊,这个行业的很少会五笔的呢”。虽然是一个小小的优点,在答辩前给了我一个莫大的安慰。让我顿时放松平静了一些,那天,我误打误撞,最终也过了答辩,一颗悬着的心终于放松了一下。然而,后面的路还很长,总感觉无法达到很放松的感觉,也许是因为前期才来项目组时,我对java类型的项目不熟悉,留下的印象不是很好,组内的其它人至少以前是参与过java项目的,所以,导致我一直背负着压力,没有真正放松过。
又过了一段时间,由于人员调动,测试组长安排我一个人负责一个很老的项目,那个项目做了很长一段时间了,偶你会有些小的新需求,用例也很老了,但每次新功能的合入,要把全量用例也执行一遍,工作量很大。后来,部门测试老大了解到了这个项目特点,让做这个项目的人,考虑将用例进行筛选,而且这个项目接口特别多,要将接口进行自动化测试,这样以后每个版本就挑重点用例测试,剩下的用自动化工具跑就可以了,那时,我的心里压力又来了,我感觉如果这个项目如果做不好,很可能过段时间我要从这里消失了。
于是,我那几天认真仔细研究之前的用例,将之前的用例做好备份,着手开始更新用例,哪些功能已经发生了变化的更新用例,那些功能已经没有的了裁剪用例,并每天日报反馈,更新了哪些,裁剪了哪些,以及进度如何都一一写清楚反馈在日报里。同时,着手自动化,那时的自动化主要是用的公司自研的工具,主要是设置全局变量(比方连接的数据库名、用户名、密码、端口号)、用AW实现之类的,我也是第一次接触,有不清楚的,找其它组做过接口自动化的同学请教,就这样,在一个月内,我将接口自动的用例差不多实现完了。虽然中途测试组长也经常催促我进展情况,但最终结果还算满意,通过这个项目,部门测试经理后来给我的评价是:“细心、严谨”。
就这样我在大厂人生的第1年在忐忑、紧张和忙碌中度过了,一年测试了20多个版本,迭代非常快,虽然很忙,很累,但是我成长最快的一年,收获很多的一年,是我职场生涯记忆清晰的一年。
源自公众号 软件测试大师进阶之路