从大专到世界500强,我做软件测试的这10年...

本人自从2013年至今已从事软件测试工作十个年头了,现在自己已经到了不惑之年。回想这十年里经历的项目不少,其实一直都很想写写心得感悟,只是一直忙于工作没有闲暇时间,现在正碰上裁员潮,所以有了充裕的时间和精力来回顾和总结以便分享给广大朋友。

学生经历

首先简单自我介绍一下,本人是统招大专毕业,高考时主要是语文成绩不太好,拉低了总分,所以写作能力稍有欠缺(文采不好还请诸位见谅),但是我的数学和英语高考成绩都很不错,也许这也是学好计算机专业的优势吧(回想自己高考都已经是二十多年前的往事了)。

我在大学期间就参加了自学考试目标就是学计算机专业拿到本科学历和学位,果然通过自己在业余时间的努力自学和考试终于历经四年拿到了自学考试本科学历和学位,虽然不是985或者211名校,但是我想表达的是不论做什么事情只要有目标就要朝着目标努力就一定能达到。

第一份工作

毕业之后我并没有从事软件测试工作,最初在2006年时的第一份正式工作是在一个四线城市客运公司担任Gps系统管理员,那个年代的智能手机与导航定位系统还很落后,所以我的工作还算比较高大上。

但是不好的点就是还要倒夜班况且节假日不能正常休息只有调休,然而就这样我坚持干了两年还是离开了这个公司。在那以后的两年职业生涯我比较迷茫,期间干过呼叫中心客服,也干过IT公司的销售,更加体会到了工作和生活的心酸与不易。

初识测试

在那之后的日子里我接触到了软件测试的培训,那时的我已经是30的单身男了,从那个四线城市到了成都(现在算是一线城市了吧)也就是经过了几个月的培训后,在面试了好几个公司之后,终于在一家小的初创公司开启了软件测试的职业生涯。
  
说起这个初创公司那真是太难了,最初就只有我一个人做测试,开发大约有七八个人,这个初创公司是做商旅网站,当时的软硬件条件那是艰苦哇,后来老板又请来一位女生和我一起担负起软件测试任务。那位女生在其它公司有做过,对于我这样的小白来说当然能吸取到不少经验。
  
最开始这个平台还是以web端为主,经过了半年的打磨后平台雏形初现,这期间我主要经历了web的功能测试,最值得一提的是经历了性能测试的磨练,还从技术总监那里学到了一些性能调优的技能,可谓受益匪浅。
  
之后公司业务继续扩大,又开始做移动端产品,自然我的测试工作又添加了新的领域。在闲暇之余我也不断自己学习新的软件测试技能,开始玩起了web的自动化测试,当我利用Selenium完整的跑通了一个业务的测试用例后那是心情无比的兴奋。

跳槽

在这个创业公司工作了一年后由于加薪太少了就在过年后不久跳槽去了外包公司,毕竟这一跳涨薪幅度不少。
  
在新的公司工作的平台比较大,甲方的业务规模不小,在里面见识了不少牛人,也体验到了集群环境项目的复杂性,最大的收获就是了解了HA的工作模式,并且对网络通信方面的知识有了进一步的认识。
  
所以计算机行业是要求动手能力很强的领域,同时这里的测试团队规模也比较大,让我体会到了测试团队内互相协作的力量,整个测试团队内成员也是一个萝卜一个坑分工明确,而不是上家公司那样做全能战士。
  
这样的光景也就维持了一年多,后面由于甲方的整体业务调整,不得已只能退场了,那时已经临近春节,于是在家休整了一段时间,当时的我已经憧憬向特大城市上海发展了,人往高处走,水往低处流啊!

转战魔都

记得那是2016年的春天,度过了愉快的春节假期后我就背上了行囊,矢志不移的从老家那个四线城市坐上了硬座绿皮火车历经一天一夜终于到了魔都。
  
在那之前自己也没去过上海,对上海的了解也仅仅局限于电视网络等媒体,认为上海是中国第一大都市,也是经济中心金融中心和文化中心,并且就业机会多多人才也很多。、
  
初到上海后就在张江高科附近找了个快捷酒店落脚,在启程之前自己已经把简历仔细的完善了,并且也在热门的招聘网站上挂了,毕竟自己在魔都人生地不熟的,提前做好准备工作非常有必要。
  
果然抵沪后第二天猎头和hr的电话就络绎不绝,短短的几天时间里就面试了快二十家公司,有时候一天可以面试四五个公司,上海又那么大来来回回的奔波那叫一个累啊。最终自己还是选择了在张江科技园的一家500强的大型保险公司工作,然而还是以外包的形式入职的,当时想想以后会不会能转内呢?
  
确定好了工作后我也顺利找到了合适的单间出租房住了下来,在上海这个寸土寸金的地方房租那叫一个贵啊!
  
所以奉劝小伙伴们有在大城市打拼想法的一定要有吃苦耐劳的打算,吃得苦中苦,方为人上人。好在去公司上班还有免费的公交班车可以坐,只是早上要起来很早,还要走一段路才能做到班车,那时在路上和车上可谓人山人海,每个人都在奔波着,从而深刻体会到了魔都快节奏的工作和生活方式。

保险测试

参与到了项目中发现这个项目组成员由保险产品和移动端两大部分构成,我先是在移动端测试了一段时间app和微信小程序,后来发现自己更加适合保险产品端的测试工作,于是就在保险产品开始了日后的工作。
  
经历了保险产品的测试让我对于保险产品有了更加深入的认识,深刻体会到了金融保险产品的内部业务复杂性,多个内部系统之间经常需要远程联调测试,有时候测试的时间并不算很长,但是等待对方系统准备联调就比较费时间了,这也就充分体现了软件测试中系统测试的重要性。
  
在参与该项目工程中也有性能测试的部分,通过压测也确实发现了性能问题,后续与开发同事共同进行性能调优解决了问题。
  
除此之外最让我感受颇深的就是发版本当天紧张的工作,经过测试环境测试完成达到上线标准后相关同事就将代码推送的生产环境中部署,线上环境部署完成后又要在线上环境中测试一下,然而推送代码上线都是在半夜进行,我们测试团队也就得陪着干到凌晨天快亮的时候了,由于当时基本是两周发一次版本,整个研发团队就得按照这样的节奏轮流值守,最为一名男生的我还能承受住,看到了团队内有的女孩子确实是挺难受的。
  
有几次发版本当日的线上测试确实还发现了不小的问题,于是乎开发同事马上紧张的进行修改缺陷,我们测试紧跟着进行回归测试,最终确认线上环境也ok的时候已经清晨天蒙蒙的亮了,我依稀的记得那是冬季清晨的五点多了。现在回想起来那时候是真的拼哦。
  
就这样日复一日的过了两年的时光后,甲方公司突然在人员上做出了重大调整,或许是出于成本考虑开始削减外包团队的开销,我进去是以高级测试工程师的身份入职,甲方公司的测试经理找我谈话说现在有机会让我转为甲方公司的身份重新入职,但是还得从初级一步步升级上去,这样的方式让我很不能接受,万般无奈之下我也只能被迫离场了,经过面试后我转场到了银行开启了短暂的时光。

最后

下方这份完整的【软件测试】学习教程已经整理上传完成,朋友们如果需要可以自行免费领取 【保证100%免费】

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/m0_53918927/article/details/131397637