我的三年软件测试之路

时光飞逝,岁月如梭。一晃就在测试干了三年多。回想自己三年多的测试之路。感慨万千,看到中国测试整体行业比较弱势和迷茫,想用亲身经历来鼓舞大家在测试中路勇往直前,达到测试的更高境界!

话说2009,当时百度、阿里、华为、中兴等大企业来我校招聘的时候,由于我基础薄弱,没什么特长,百度和华为、中兴面不过,后来由于中兴移动通信来重邮补招被我混进去了,当时我是学计算机专业,给我系统配置工程师(管理研发代码版本的岗位),后来由于一些原因没去实习,导致被公司强制转岗位,换到系统测试部,这样让我阴差阳错地走上测试之路。

2010年7月,我顺路拿到学位证。来到深圳中兴移动通信(这个子公司是属于ZTE的上海手机研发体系的子公司,代表产品是努比亚智能手机)。这个公司对应届生很好,我进去的软件测试一科(cdma功能机测试科,后来改为转测试智能手机的大科室)前2个月天天培训,看通信原理、3GPP等文档没干过活。后来平台科室缺人,让我转正前调了科室,本来入职第三个月开始干活测试版本,和我一起来的四个同事(硕士)都当上了组长,带组(职工)进行测试。唯独我在平台科室没事干,连带我的老师也失去了,我天天不知道干什么,一晃就五个多月了。到了转正答辩那天,他们四个都很顺利过了。轮到我答辩,由于我没测试过手机,很多问题答不出来(比如:版本下发前应该干什么?改进建议提bug给那个人(我没测试过,自然没提过bug))。后来科长和部长商议是不是让我转正不通过,后来小道消息得知,部长为我说了情,就让我勉强通过,本来通过转正我应该去测试刚刚兴起的android智能手机的,由于我答辩很差,又调往我去的第三个科室(软件测试2科,wcdma功能手机测试科)这样我半年之内呆了三个科。

当时我感觉到谁都不愿意要我,幼小的心灵受到前所未有地打击。从这个时候开始我就想离职,但是我很清楚要找到工作才能离职,所以2011年刚过完了年,就开始我找工作之旅,我把华为锁定为第一优先考虑的企业,我就到人才热线和51job注册了简历,2个月先后去了华为技术、华为企业网、华为合作、华为-赛门铁克等公司。基本上在二面就淘汰了,只有一次我记得是周三下班后去面试(面到晚上12点多)勉强过了,后来不知道为什么还是没要我。

通过面试,我感觉到自己水平很差。发现中兴不让我转正是有原因的。我决定学习的,但是学什么,不是很清楚。还好我们部门开始重视自动化了,我正好是计算机的硕士,对编程还过得去。所以我报名加入自动化小组。现在看来,这次的改变是我工作后做的最正确的一件事,正因为如此,我的命运开始改变了…..

2011年,也正是很多android自动化框架兴起和起步阶段,monkey、monkeyrunner(当时没有robotium、更没有现在的itestin、百度云cafe、腾讯bita、淘宝的tmts)我很快掌握了monkey和monkeyrunner脚本和环境搭建,当时周围没有一个人会。我自认为自己很牛,所以到了2011七八月份,我又开始去面试了,我先后面试的公司很多:永达电子、亿通手机的测试经理、长虹旗下的凯鸿通讯、TCL、中科创达,由于我当初报价过高,都没要我,现在想想真幸运,我如果去了那边这辈子估计完蛋了。

转眼到了2011年11月份,我突然接到百度质量部的白盒面试岗位面试(后来才知道,百度在2011年发力终端和无线,深圳百度缺很多人)。我过了电话面试筛选,然后就进入第一轮面试,面试官是个女生,我还记得她姓牛,不过她技术真的好牛。我还清晰地记得她问我的问题:1、android生命周期;2、GC垃圾回收原理;3.开发多线等,要我当场写java和android开发的程序。(由于几年没动手写程序了,这次面试自然没通过)。她当时指出我以前做的那些黑盒自动化很肤浅,连入门水平都没有。这次面试算是我人生的一个转折点,让我明白互联网大公司对测试要求这样高,对开发水平的要求和做开发的很接近。这让我感觉到,不会开发就无法进去百度。

之后,我全力准备开发编程,由于在公司很闲,每天学4-5小时编程,周末不间断。转眼到了2012年4月份。我已经可以开发出android的apk自动化测试的小程序了。正好我们子公司要引进总部的自动化框架,由于我当时在部门自动化水平最高,我理所应当的被派到上海ZTE总部学习去了。还好我本来就会编程,再加上半年多的天天练习,终于让我学到了很多自动化关键技术。从上海回来,除了引进那边的自动化框架,我打算着手写一点简单辅助性配合那边框架的小程序,这样,到了7月份,我自动化水平上升了一个小台阶。这时候,深圳腾讯广发英雄帖,在腾讯大厦专场招聘。

由于我和我们公司的开发GG关系很好(平时我不懂开发的都问他们),我和他们一起去面试,我记得我面的是SNG—腾讯社交事业群,做qq空间的团队。由于我有开发基础,我过关斩将,一路杀到最终面试,最后一轮是部门总经理面我,他很刁钻,给了个我数据结构的算要我当场写(我只写出一部分来)后来我给他演示了下我这边的自动化框架,后来撞到校园招聘时间,这样一拖就三个月,到了10月份通知我,这边已经招到人了(我其实是弃子,腾讯都是这样的,过了面试的很多人里面再选一个不错的),当时我们二十多人过了面试的,有华为的、有百度的…他当然不会要我是理所应当的。

由于在ZTE很闲,我到处去应聘测试工程师讲师,51testing我就应聘上了,当时面我的是徐林林,深圳博为峰的负责人(现在他出去单干了,成了51testing的竞争对手),我还在深圳大学兼职给大学讲android开发的选修课程,这样让我开发又上升到一个新的高度。

后来我找到猎头帮我投简历,这样等到2012年11月份,我被送到腾讯的TEG部门,当时笔试很难,全是linux命令和数据库知识,和我岗位不对口。这样我笔试没过,一个月后,我又被他们叫过来了,他们说正好开始要招聘手机测试工程师,你笔试不过没事,那是数据仓库测试工程师的题目。这样我凭着这边掌握的自动化和java顺利拿到了这边的offer。在快离职的时候,我和一个同事(中兴的)接到阿里巴巴云OS深圳专场招聘会。先是电话面试筛选,筛选完毕,深圳阿里飞机过来周末在深圳白石洲的金晖五星级大酒店包了一层开专场,我记得去了80多人(电话筛淘汰了30人左右),只有我一个是2年工作经验的,其他人至少都是四五年。因为他们在专场说只要p6、p7以上级别的,说淘汰率很高超过90%,很多人吓得不轻。轮到我面试的时候,问了我很多刁钻的问题:给个苹果蓝牙鼠标,要我写方案,robotium架构啊…..搞了我一个半小时,我感觉回答的很吃力,不过还好通过了,后来进入技术二面,又是一个小时多。终于三小时多搞完2轮,因为面试官很多,都是同时进行的。我看到70多人不到一半了(没过的就直接告诉他可以回去了,,我看有几个从广州赶过来的),后来我一看,过的不多,迅雷四个人全挂、华为的2个人都没过。我顺利的到了hr面试,后来猎头告诉我,我是深圳区唯一的一个过了白盒测试的。这次过了9个人(2个测试一个黑盒、白盒是我、7个开发)阿里巴巴人说,他们刚从上海北京专场过来,说深圳人水平很高,本来他们想只过四五个就可以了。没想到能过9个。

将会错过更好的风景,保持一份平和,保持一份清醒。

我的三年软件测试之路

相关文章:

你感兴趣的文章:

标签云: