目录

前言

01、 我是如何开始做测试的?

02、 毕业后的第一份测试工作

03、第二份测试工作经验分享

04、5年经验,与你共勉

结语


前言

今天一看日历,才突然意识到自己毕业已经五年了。五年时间里一直在测试行业摸爬滚打,现在是时候记录一下了。

下面我来分享下我这5年软件测试经验及成长历程,或许能帮助你解决很多工作中的迷惑。

01、 我是如何开始做测试的?

2013年开始上大学,一个不算好的小二本,专业也是被调剂的-信息与计算科学,看起来高大上的专业,实际到真正学习的时候才发现,学习的东西泛而不精,数学知识与计算机知识掺杂,导致大学学了五年后,对什么都一知半解,更找不到毕业后的方向和职业规划。

一个偶然的机会,接触到了嵌入式,听说发展前景很好。由于当时对就业的迷茫,终于没能抵挡住诱惑,就这样,大四那年基本都是在嵌入式学习中度过的。但是后面的事情不容乐观,越学越觉得自己不适合做编程,尤其是涉及到跟硬件相关的东西,更是一窍不通。学了一年,什么都没学到,顶多算把大学里学的C语言、C++基础巩固了下。

但是这个学习过程也并不是没有一点好处的,一般企业看到毕业生有多项技能,会对你更加感兴趣,自己去找工作时也更加有信心,虽然实际并没有比别人强多少,但简历还算漂亮……鉴于自己对写代码并不感冒,认真考虑后,决定毕业后从事软件测试行业。

为了更好地胜任软件测试工作,我也查询了一些资料,下面分享一下软件测试的成长路线和技能要求:

第一阶段:手工测试工程师

年薪8-10W

主要技能:测试分析+用例设计+测试执行

第二阶段:自动化测试工程师

年薪15-25W

主要技能:测试脚本研发能力

第三阶段:全栈自动化测试工程师

年薪30-50W

主要技能:所有类型所需的自动化测试技术

第四阶段:测试开发工程师

年薪50-80W

主要技能:测试框架及测试工具的需求、设计及研发能力

02、 毕业后的第一份测试工作

2017年7月份,毕业如期而至,还好找工作并没有想象中的那么难,参加了一次校园招聘,就直接被录用了。

我毕业后的第一家公司,暂且称它为“A公司”。在A公司一共工作了三年,这三年时间对我的影响非常大。实习期间,遇到了我的师父,算是我的伯乐之一。师父人特别好,尤其对我们这些刚毕业的没有任何工作经验的实习生。

从最基础的软件测试理论开始学习,然后再运用于实践-Android系统手机功能模块测试。学习期间,师父发现我有一点管理的潜质,他请假的时候,都找我来当他的backup,帮他分配任务,处理一些管理上的事情。慢慢地,接触的人越来越多。

做了大概一年的时间,被部长看中,让我来单独负责一个项目,锻炼锻炼。我诚惶诚恐,带领了四五个组员开始负责这个项目。为了让大家信服,我自己私下里不断学习,不断向研发请教各类问题,所以组员们问我问题的时候,基本都能顶下来,除了这些,我还组织组员们学习各种知识,参加各种培训,大家觉得成长了,真正学到东西了,也会愿意跟着你干。

后面项目越带越顺,项目期间也没出现过大的差错,一年时间,领导看到了我的努力,提拔我为测试经理。得到这个职位的时候,我既欣喜于自己的努力得到了回报,又深深感觉到自己身上的担子越来越大,需要更多地充实自己、完善自己,才能抵挡住各种压力,承担起测试经理该承担的责任。

做测试经理期间,也没敢有半点懈怠,值得一提的是,我来公司的两年里,软件测试一直局限于功能测试,网上看到很多自动化测试方法,但是看了之后没有头绪,刚好兄弟部门也在做自动化测试,我就跟他一起学习Python语言,学习写一些简单的自动化测试脚本,然后用到了自己的项目中,然而当时并不知道怎么判断出错,怎么抓取日志,只是初步的脚本可以跑起来。

虽然如此,内心还是有很大的成就感,起码迈出了第一步。后来我教给我组员学习,组织简单的培训,这也算测试部的一个突破吧。

做了测试经理大概一年的时间,感觉自己遇到了瓶颈,因为公司毕业生比较多,没有测试技术方面的大牛,测试技术很难得到提升。

后来,做了一个艰难的决定,离职。之所以艰难,是因为在这里三年,我遇到了我的伯乐,从毕业开始一步步指引我走上了管理岗位,遇到了很多帮助我的人,对这里的一切充满了感恩。

有人会说,我太幸运了,遇到了那么多帮助我的人。我只想说,只有平时不断学习,不断努力,当机会来临时,你才有可能抓住,否则,别人想帮你,也找不到帮助你的理由。

03、第二份测试工作经验分享

从A公司离职后,找工作也比较顺利。得到了几个手机公司的offer,后来决定去B公司做测试项目经理VPM。这家公司是国内外知名的大公司,而我所在平板部门是集团下的一个事业部,专门做海外产品。

在B公司工作,因为全是销往海外,所以跟各个国家的人打交道很多,需要有很强的英语功底。邮件全英文,提bug,全英文描述。我虽然英语六级,面试的时候也面试英语口语,也顺利通过了,但是真正跟外国人开会时,很多都听不懂,尤其听法国人说英语,更是不知道他在说什么,这个也一直是我的瓶颈所在,没事就疯狂地听各种英语脱口秀、英文美文等。

这里的VPM职责跟A公司不太一样,只管项目不管人,你项目需要人时需要从各个Teamleader那里协调人力,而且调到你项目的人的绩效也不是归你负责的,所以VPM丧失了主动权。但是公司目前在改革,开始朝强项目矩阵发展,但是转变的过程是痛苦的,需要适应各种的不习惯。

B公司项目管理流程做的是非常不错的,而且近期通过了TL9000审核,项目各个节点有总经理和研发总监严格评审和把关,出现问题之后,第一时间搞清楚事情来龙去脉,以及下一步的Action,没有Action必定会遭到劈头盖脸一顿骂。公司倡导“鹰”的文化,基于这样的企业文化,公司上上下下的效率很高,但是无形之中给每个人很大的压力,气氛不像A公司那么和谐。

说下重点,测试方面的。B公司测试小组分为三个:系统测试小组、场测小组、自动化测试小组。每个小组都有一个Teamleader。测试跟A公司大同小异,值得一提的是自动化测试做得比较好。

在B公司学到了两点我觉得比较重要的:项目流程管理和抗压能力。在B公司做了一年多,但是考虑到自己的终身大事,决定跟男朋友结束异地生活,毅然选择了离职。

离开B公司还是蛮多遗憾的:

  • 1、没有做过运营商项目,不清楚各个运营商项目的流程;
  • 2、没有等到出国深造的机会;
  • 3、以后的工作可能没有这样的英语工作环境,除非找个外企。

目前已经得到国内一家手机公司的测试经理的offer,薪资福利达到了预期,已经决定签了。B公司的离职手续还在进行中。

04、5年经验,与你共勉

基于我5年的职业经验,以下几点与大家共勉:

1、无论从事什么行业,刚毕业的几年之内,一定要先把基础打好,尤其是技术类工作。以后不论走技术路线还是管理路线,这点都是至关重要的。

2、硬功夫(专业能力)和软实力(情商)都很重要。

3、要善于记录、分析和总结。针对测试,类似于经典bug出现的根本原因、复现方式、避免漏测的办法、改进建议等总结。B公司学到的好习惯,项目过程中遇到的issue(不仅仅是bug),都清清楚楚地记录在一个表格中,包括问题描述、rootcause、action、deadline、Owner等,便于追溯,后期做Lesson learn的素材来源。

4、以小见大。出现一个bug,不要仅仅局限于这个bug,要多思考问题出现的原因,是流程出现问题了呢?还是其他原因?是不是可以优化流程来避免以后此类问题的发生呢?这样,解决一个问题相当于解决了一类问题。所以要多思考、多提建议。

5、趁自己还年轻,合理利用空余时间充电。一个人下班的时间,决定了他的高度;一个人如何使用空闲时间,决定了他能走多远。

最后感谢每一个认真阅读我文章的人,虽然粉丝还不多,但也是很感谢你们,让我觉得我的努力是值得的,接下来也希望给粉丝安利一些福利,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走

这些资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!希望对大家有所帮助…….

结语

1、进入任何行业都需要不断地学习和努力,软件测试工作也不例外,后期的你如果能学习计算机、数据库、开发等知识,将对你的个人提升有极大帮助。

2、时刻保持对行业的热情,既然想在这个行业混,那就就得多去了解行业的新动态,更新自己的技术。你得知道想要站得更高,就需要学习更高水平的技术。

希望有勇气改变的你,能发展得更好,持续学习必不可少,不要让自己很容易被替代!!!

努力的人有的是机会,但不努力的人是一定没机会的!!!

欢迎留言,或是关注我的专栏和我交流。

毕业五年,想当初若没有入行测试,我是否还会如这般焦虑相关推荐

  1. 0基础学原画多久入行?看看你还差什么?

    0基础学原画多久入行?看看你还差什么?许多人认为学习原画的必要因素不是零基础,滴水石穿,基础是历练出来的,学习的自制力也是很重要的,能不能在零基础的情况下学习原画,要看你有没有学习的决心. 学习原画的 ...

  2. 入行测试已经4年了 ,进华为后迷茫了3个月,做完这个项目我决定离职....

    转行测试 我是大专非计科,我转行之前从事的工作是商场管理,努力了4年左右的时间才做到楼层经理,但是工资太低并且事情太多,薪资才6K. 更多的是坚定了自己的想法,我要改变自己 恰好有几个大学同学在互联网 ...

  3. 入行测试已经4年了 ,进阿里后迷茫了3个月,做完这个项目我决定离职....

    转行测试 我是大专非计科,我转行之前从事的工作是商场管理,努力了4年左右的时间才做到楼层经理,但是工资太低并且事情太多,薪资才6K. 更多的是坚定了自己的想法,我要改变自己 恰好有几个大学同学在互联网 ...

  4. 一个老测试给想入行测试行业新人的二十条建议

    软件测试不是点点点,还有性能测试,自动化测试,安全测试,甚至于AI测试,大数据测试等等,软件测试的前景还是非常好的. 软件测试相对门槛比较低,前期比较容易入门,哪怕不是计算机专业的小白,也能轻松掌握, ...

  5. 毕业入行测试5年,从“懵懂少年”到“甩锅老油条”,我的经验值得你的借鉴~

    17年1月份毕业至今已有五年多的时间,也先后经历了四个公司三次变动,从最初"技术至上"的懵懂少年,成长为游刃有余应对各种扯皮.甩锅的"老油条",这三年多的时间有 ...

  6. 半路出家的菜鸡程序员,北漂五年,给刚入行朋友的一些忠告,发自肺腑

      大家好,我是陈哈哈.认识我的朋友们知道,我是非科班出身,半路出家,大学也很差!这种背景来北漂,你都不知道你会经历什么

  7. 10年软件测试成长、迷茫、奋斗故事,送给刚入行测试迷茫的你(文字较多)

    10年软件测试的历程 前言 初入职场 导师和leader 转岗 业务和技术 有价值的2件事 测试职业发展 中年危机 总结 前言   初入测试到现在已有10年,经历过不同产品.共事过不同专业背景.能力的 ...

  8. 软件测试入行6年,我的经历值得你借鉴

    入软件测试行至今已经6年多,承领导们的信任与重用,同事的支持与信任,我的职业发展算是相对较好,从入行到各类测试技术岗位,再到测试总监,每一步都刚刚好.最近在自身职业发展瓶颈,人生十字路口,静坐反思,重 ...

  9. 3D建模入行难吗,为什么老师说我们毕业也找不到工作呢?

    一.3D建模入行不难,但是你们老师的话也不假. 作为从业建模10多年的游戏工作者,我经历过这个圈子里几乎所有类型的挫折和崩溃,中国游戏制作行业发展短短20多年,却已经经历了好几波巨大的技术迭代,至于是 ...

最新文章

  1. 山东大学微生物国家重点实验室刘双江组招聘(肠道微生物方向)
  2. R构建KNN多分类模型
  3. linux less命令简介
  4. React开发(231):常见手机号邮箱的正则
  5. “稳拿高薪”三个专业?实际市场竞争压力大,就业困难!
  6. 程序员面试金典——9.2机器人走方格
  7. python 隐藏excel的列和行
  8. Linux Mint系统常用软件安装
  9. 盐于律己,甜以待人(*╹▽╹*)
  10. web前端学习到什么程度可以面试工作
  11. SQL之ignore关键字
  12. google play 此应用使用的结算功能版本已不能受支持。
  13. JXTA技术手册学习--------(1)通告
  14. Robust Rank Deficient SLAM
  15. 各大企业服务器位置,服务器各大企业对比
  16. 完美世界游戏客户端程序面试
  17. AVFoundation编程-AVPlayer使用
  18. Windows 7的四个命令显示详细激活信息
  19. php urlencode()函数详解
  20. 小凯的疑惑 原题+Plus 证明

热门文章

  1. NLP16-总结之一[dict,tfidf,word2vec,关键词,simhash]
  2. 微信小程序实时日志wx.getRealtimeLogManager——远程监控小程序日志
  3. Android 改造无线电,浅谈Android平台的物联网网关方案设计
  4. js 时间戳与时间格式的转化, xx天xx小时xx分倒计时,距离当前时间多久
  5. 【C语言】练习:给出三角形三边长,求三角形面积
  6. 编写函数求两个数的最大公约数,采用递归法计算两数的最大公约数。
  7. ERP软件对服装行业的好处有哪些?
  8. izone成员_IZONE成员经历介绍,简介
  9. springboot基于JAVA的电影推荐系统的开发与实现毕业设计源码112306
  10. 编写ATL工程实现ActiveX控件调用cryptoAPI接口(一)------------签名与验证