做了一年多软件测试后,该何去何从?

发表于:2016-11-29 11:37

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:一加一    来源:51Testing软件测试网采编

  一年前已经在博客园游荡了,直到今天才开始写第一篇博客,有点渣渣的感觉,哈哈.....
  开始写博的原因是因为感觉自己混水摸鱼的日子已经够久的了,所以以此来激励下自己,争取每周都写一篇博客,不管是杂谈也好,还是将自己学到的东西整理出来也罢,需要的还是坚持!!!
  接下来开始谈下这一年多混水摸鱼的日子。
  首先第一家公司(15年1月份-5月份)
  当时是刚出来找工作,完全处于懵逼的状态。在网上投递简历时,筛选的都是那些薪资面议的公司,觉得薪资标的很高的公司都是骗人的,说到这个我也是醉了。刚出社会,没有任何工作经验,所以面试时四处碰壁,已经忘了当时面试过多少家了,应该也才三四家而已吧,问到的问题也有答不上来的时候,有时还会愣住思考一会儿才回答.....最后草草地就进了这家公司,原因有两点:1、几次面试下来,只有这家是要我的;2、这公司开的工资对实习生来说还算是挺高。总的来说,当时目光太短浅。
  这公司是做排队机的,研发+生产。在这公司做了不到半年,工作内容呢是维护上一个同事开发的项目。进去时,完全没人带,那老大就给我扔了个项目,叫另一个同事帮我部署好环境,然后就让我自己先看一下那项目,看着看着一两个月过去了,我还是没搞懂我的工作职责是什么,依然是每天上班下班,对着电脑发呆或者跟别人扯皮,有时都不敢准时下班,因为办公室的同事都是晚半个小时才走的。
  后来终于来活了~让我跟分公司的销售同事联系,大概就是按客户提出的需求增加个查询或者搜索的功能,或者调下UI,改下客户发现的BUG。那时才意识到,呀,原来这就是工作啊。
  渐渐地,客户提的需求对于我来说,越来越难,以至于一个功能都要拖半个多月,最后迫于压力,不得已辞职了。我觉得以我的技术胜任不了开发的工作,而且好多都是在同事的帮助下才解决的。
  当时的我有点被冲昏了头,想着不用干活也可以每个月拿工资。最后才发现自己根本不知道测试是做什么的,也没去了解过,待了几个月,以为可以硬着头皮做开发,到头来发现都是一场空。之前老大跟老板时不时扔几本书给我看,老板还经常过来关心我做的怎么样了,而且在年会时还特地对我说:“虽然你现在什么都不懂,但是你将来肯定会非常出色”(说真的,听到这句话真的挺开心的)所以呢,我的第一家公司实习之旅结束了,打了快半年的酱油,没有丝毫成长。意识到我是属于拿来主义,在寻求帮助的时候,根本不去思考为什么这样子能解决这个问题?原理是什么?反正我就保佑能解决就已经万事大吉了,还有就是也意识到了自己是属于被动型的,从来不会主动去找事干,或者主动去请教别人问题,归根结底是初入职场,胆子太小了。
  第二家公司(15年5月份-16年3月份)
  这公司是上家在职的时候就已经找好的了,这次好像也是面试了没多少家,有些公司发了面试邀请,不过因为有offer了,所以都一一婉拒了(其实这种做法非常不妥,虽然有offer了,但有多个机会时也应把握住的,多个offer多个选择)。那入职这家的原因呢,是一昧听信师兄的话,说什么钱多,后来想想,工资就只比上家多了400而已,唯一比上家公司好的是,这个岗位是真的测试岗位(心中流下两行热泪),且有五险五金+双休,公司看起来环境各方面都挺不错的(具体的脑子进水的话就不多说了)。
  公司是做ERP系统的,测试部有七八个人,每个人分别负责不同的模块,而我呢则是负责进销存模块的功能测试,因为老大要转做售前,所以这块就归我了,她人很好,很会鼓励人,而且培训时毫无保留,讲的很详细。我也很快就上手了,对系统的业务流程都基本熟悉了,而且遇到个很好的开发同事,总是很耐心的帮我查各种问题,所以慢慢的就全部接手了。
  这里先介绍下研发团队的工作模式:
  1、测试人员在测试系统发现问题后,提BUG到TFS(TFS是微软源代码管理工具)上(有个梗要说下,研发部的惯例是,每提一个BUG,都要告诉相应的开发人员,ps:在新老大来了之后,该问题有所改善);
  2、开发确认是BUG后则会在修复完后在TFS上签入代码,并且要签入相关文档,即有个说明文档来描述签入的代码是解决哪个问题的,确认不是BUG则直接关闭;
  3、测试同事进行打包工作(用公司自主研发的打包工具来打包,即获取开发签入的最新的DLL或者脚本后,放入对应的完整版文件夹中);
  4、打包完后,测试人员自行拿程序脚本更新到本地,然后开始测试工作,测试通过后要在说明文档填写结果(OK或NO),并修改TFS上BUG的状态,不通过时要与开发沟通,看下是否是代码没签入完全(这种情况经常发生,不是漏签脚本就是漏签代码),还是打包出现问题(打包工具的问题也不少,经常出BUG),还是本身这问题就没完全修复;
  那以上就是团队的工作模式,公司的软件系统迭代是非常频繁的,固定每周升级一次,每个月发一次大版本,而且这还不算上断断续续插进来的其他项目,所以研发团队都是一个字,忙!!
  好了,其实未来差不多一年都是这个模式了,感觉有点像工厂的流水线,完全没有多余的时间来学习,不过新老大顶替了原老大位置后,部门很多地方都在慢慢改善,也学了一些做测试基本要掌握的技能,比如写测试用例,如何运用场景法开展测试,以及项目结束后的测试小结,这些都是可以算作对技能的一个提升。
  其实按理来说,我应该要感谢公司给我这机会让我学到了很多东西,也应该继续跟公司一起奋斗下去,但是我太随波逐流,嫉妒心太强。
  年底时,部门起码有4个人准备跳槽,自作聪明的我以为等她们差不多都走了再去提加工资希望会更大,但还是没想到,我还是太嫩了,再加上觉得自己努力了这么久,辛辛苦苦地为了项目整天加班,然而老大的重点培养对象却不是我,心里难免会失落。反正综合许多因素,给自己找了很多必须要离开的理由,最后结束了第二家公司的工作。
  第三家公司(16年4月份-至今)
  不得不说刚毕业的我,心还是太浮躁,于是短短一年多的时间,这是我的第三家公司了。别的几个同事跳槽都是翻倍翻倍的跳的,而跟风的我则是几百几百的跳的,太失败了。有几点原因:1、计算机软件行业的工资水平都不是太高;2、很多企业很反感频繁跳槽的人;3、自己能力不差,技能不足。
  现在这家公司,工作内容其实跟第二家无异,都是功能测试,接触不到性能,而且项目很少,每天都是准点下班,这不又造就了颓废的自己.....
  进来半年多,要说技能方面,可以说是完全没有学到,老大从来就不会想到说要怎么怎么地提高我们的技能,完全是不管的,只要将系统的功能跑通就行了。反而刚进来时跟组长学到了一些做人做事的经验,不管是大事小事,都以积极乐观的心态面对,而且要有耐心,反正就是抱着一种‘世界到处都是美好的事物’的心态来工作就对了。然而也是如此,日复一日....
  何去何从?
  因为都是准点下班,周末也从不加班,所以时间慢慢的就变的比以前充足了许多,这期间有很认真的去备战软考(中级的软件评测师,虽然通过的机率很低,但起码这次是真的努力了),晚上也会抽时间看课外书,到了周末就看有关web性能和android测试类的书籍,但坚持的时间不长,一两个月后,我便又回到了新的起点,除了对测试基础理论印象加深了外,关于web和android的性能工具的知识没有学到一丁点~因为我根本就没有搞懂它们的原理,它们在项目实际是怎么应用的,都只是搭建了个环境,然后就没有然后了。
  何去何从?从毕业到现在,接触到的业务知识都是计算机软件的,这行业的系统可以说基本不用搞性能测试,所以在考虑往互联网方向发展,但自己又没有相关业务经验,所以面试时经常被刷下来。有时看到移动端测试的发展貌似挺不错的,所以自己有在看android方面的书籍也是这个原因。
  那么问题来了,本身处于软件行业之中,想跳到互联网或移动行业,但自身经验与技能又不足,这时该怎么办?不可能两边兼顾,即不可能又学web性能又学android性能。
  所谓‘术业有专攻’,现在暂时的打算是,既然自己一直都是在web端测试,那何不专攻LR呢?对的,先攻LR,学有所成后,再攻android便不是难事。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号