软件测试行业到底有没有前景和出路?

上一篇 / 下一篇  2020-08-12 17:05:15 / 个人分类:测试

  前言
  从入行到各类测试技术岗位,再到测试总监,如今已有8年。最近在自身职业发展瓶颈,人生十字路口,静坐反思,重新审视个人规划与测试人员发展的这个问题,胡思乱想之下有了此文。
  一、软件测试起源
  网上有一些经典的软件事故,大家感兴趣可以自己搜索一下,我搜了几个列举如下:
  简单总结:软件出现缺陷(BUG)导致经济或其他损失,因此有了软件测试。
  由此可知软件测试目的:发现缺陷(问题),发现至今未发现的缺陷(问题)。
  注:有兴趣的可以去找找国内的两个事件:温州动车事件,2013年8·16光大证券乌龙指事件
  二、测试行业现状
  每年测试人员大量涌入,但需求仍大于供给
  国内各种测试培训机构、软件测试网站的增多,质量意识的提升,软件测试人员已成为IT一个重要的职位,涌入的人也越来越多。但互联网+的概念,传统行业转型互联网,公司业务量激增,创业风潮,人员流动等缺口依然会有。
  测试在各公司地位不一
  通常分两种情况,一大多公司重生产岗位(研发等),测试属支撑部门,话语权低,而测试为软件最后出口,所以通常背锅(承担责任)会比较多,需要平常心,并积极主动推进流程优化。另一类,有成熟的质量体系的公司,会以产品质量为先,用户至上,会实际关注测试质量,相对是比较理想的公司。(其他变种类型暂不予参考)
  测试人员能力参差不齐
  测试门槛低,入行容易,导致很多专业知识不够扎实,只懂得一些表面上测试技术。学习的技术浅且杂,多注重工具的使用,思想的培养建立较少,不关注工具为什么要用,何时用,仅仅是为了高薪资而学,为了KPI而推广。
  SFRJ的技术总监就曾与我谈论过这个问题,我大约的观点是你招人的目的是什么,像之前我的团队有技术专家,也有偏重活跃气氛,组织活动,沟通管理等,咳咳,扯远了。
  薪资差距较大
  拿1-3年软件测试的来说,低的2K-8K,高的8K-20K,各种因素影响:比如个人背景:名校毕业,硕士博士;比如地域企业:北上深广,华为BAT;比如测试专业领域:自动化测试性能测试安全测试;比如创业风潮:互联网、无人机、金融、AI等。
  所以努力提升自己,争取脱颖而出抢滩那20%专家精英的位置。
  三、测试行业前景
  回到文章开头的问题:你为什么做软件测试工程师?这也是我面试招聘时常问的一个问题,梳理回答大约可以归为两类:
  其一,大概意思是喜欢测试这个工作;
  其二,IT工资高,想搞IT,但不会编程,测试门槛较低。
  非常倾佩喜欢测试工作的同行们,我也是因为喜欢计算机,测试门槛低才加入测试大家庭。后面喜欢上享受测试带来的成就感,享受独自定位问题那种喜悦的心情。我简单梳理了几个软件测试职业的特点,以供大家参考。
  四、软件测试职业特点
  入门快,薪酬高
  学历门槛相对较低
  市场需求大,就业竞争小
  职业生涯寿命长,发展空间广阔
  无性别歧视,女生有时胜过男生
  五、软件测试基本内容
  尽可能发现缺陷
  尽早发现缺陷
  提升发现缺陷的效率
  六、软件测试岗位
  软件测试工程师,部分公司提升为质量保障工程师,赋予了更多的工作职责,但我们今天主要讨论基本的工作。按我自己的理解,对上文工作内容与现有的技术职位做了下对应(仅举例但不限于以下职位)
  功能测试工程师,性能测试工程师,安全测试工程师等,根据业务的不同,比如WEB测试、H5测试、APP测试、SDK测试、接口测试
  集成测试工程师,白盒测试工程师,QA配置,资料审核等
  自动化测试工程师,测试开发工程师,测试工具开发等
  一般来说,3-5年是非常抢手的一波同学,相对新手多了一些经验,相对5年以上的能沉下心踏实做事。
  当然技术不是以入行时间为标准的,但是你想每天从海量的简历筛选人员,HR或者司或多或少会有这样一个简单的门槛参考。也常有比如2年工作经验,会的内容甩5年的几条街。关键精力在哪,成就在哪。
  今天逛了下几大招聘网站,北京性能测试、安全测试现在基本18K+,自动化基本15K+,可以定时去各大招聘网站查看一下行情。
  改天抽时间弄个数据爬虫,去招聘网站抓取分析一下出个报告。
  七、测试职业规划
  凡事预则立,不预则废。想要有所发展取决于三点:业务技能、专业技能(测试技能)、管理技能。通过对自己这三方面的评估,综合选择自己要走的道路。以下是我简单做的一个发展路线:
  测试岗位路线
  管理:IT做管理,技术深度与广度都会有一定要求,基本管理技能为主,专业技能、业务技能为辅。管理者不懂技术,很难服众。因此,技术沉淀是必须的。在一步一步往上爬,人生目标指日可待。
  技术:技术在手,随辞随走!有技术不愁没工作,当然人品还是要的。
  建议技术高薪方向:白盒测试、自动化测试、性能测试、安全测试,当然有机会走管理也别放过机会,毕竟管理薪资不低哈。
  有人有人认为软件测没有什么技术含量,我见过很多测试工程师也确实是这样做的,只会点点点。
  但我希望你能够仰望星空、脚踏实地,在把本职工作做好的前提下,努力提升自己、勇敢追逐自己的目标。


TAG: 软件测试 职业发展

引用 删除 细雨甘露   /   2020-08-13 10:19:27
前辈好,作为一位即将走入软件测试的从业人员,白盒测试、自动化测试、性能测试、安全测试,这几种方向需要同时掌握吗?我之前是做Java开发的
 

评分:0

我来说两句

Open Toolbar