软件测试的行业前景如何?
一、测试行业现状
每年测试人员大量涌入,但需求仍大于供给
测试在各公司地位不一
测试人员能力参差不齐:
薪资差距较大:
其一,大概意思是喜欢测试这个工作;
其二,IT工资高,想搞IT,但不会编程,测试门槛较低。
入门快,薪酬高
学历门槛相对较低
市场需求大,就业竞争小
职业生涯寿命长,发展空间广阔
无性别歧视,女生有时胜过男生
国内各种测试培训机构、软件测试网站的增多,质量意识的提升,软件测试人员已成为IT一个重要的职位,涌入的人也越来越多。但互联网+的概念,传统行业转型互联网,公司业务量激增,创业风潮,人员流动等缺口依然会有。
通常分两种情况,一大多公司重生产岗位(研发等),测试属支撑部门,话语权低,而测试为软件最后出口,所以通常背锅(承担责任)会比较多,需要平常心,并积极主动推进流程优化。另一类,有成熟的质量体系的公司,会以产品质量为先,用户至上,会实际关注测试质量,相对是比较理想的公司。(其他变种类型暂不予参考)
测试门槛低,入行容易,导致很多专业知识不够扎实,只懂得一些表面上测试技术。学习的技术浅且杂,多注重工具的使用,思想的培养建立较少,不关注工具为什么要用,何时用,仅仅是为了高薪资而学,为了KPI而推广。
SFRJ的技术总监就曾与我谈论过这个问题,我大约的观点是你招人的目的是什么,像之前我的团队有技术专家,也有偏重活跃气氛,组织活动,沟通管理等,咳咳,扯远了。
拿1-3年软件测试的来说,低的2K-8K,高的8K-20K,各种因素影响:比如个人背景:名校毕业,硕士博士;比如地域企业:北上深广,华为BAT;比如测试专业领域:自动化测试、性能测试、安全测试;比如创业风潮:互联网、无人机、金融、AI等。
所以努力提升自己,争取脱颖而出抢滩那20%专家精英的位置。
二、测试行业前景
你为什么做软件测试工程师?这也是我面试招聘时常问的一个问题,梳理回答大约可以归为两类:
非常倾佩喜欢测试工作的同行们,我也是因为喜欢计算机,测试门槛低才加入测试大家庭。后面喜欢上享受测试带来的成就感,享受独自定位问题那种喜悦的心情。我简单梳理了几个软件测试职业的特点,以供大家参考。
三、软件测试职业特点
四、软件测试基本内容
尽可能发现缺陷
尽早发现缺陷
提升发现缺陷的效率
五、软件测试岗位
功能测试工程师,性能测试工程师,安全测试工程师等,根据业务的不同,比如WEB测试、H5测试、APP测试、SDK测试、接口测试等
集成测试工程师,白盒测试工程师,QA配置,资料审核等
自动化测试工程师,测试开发工程师,测试工具开发等
管理:IT做管理,技术深度与广度都会有一定要求,基本管理技能为主,专业技能、业务技能为辅。管理者不懂技术,很难服众。因此,技术沉淀是必须的。在一步一步往上爬,人生目标指日可待。
技术:技术在手,随辞随走!,有技术不愁没工作,当然人品还是要的。
建议技术高薪方向:白盒测试、自动化测试、性能测试、安全测试,当然有机会走管理也别放过机会,毕竟管理薪资不低哈。
软件测试工程师,部分公司提升为质量保障工程师,赋予了更多的工作职责,但我们今天主要讨论基本的工作。按我自己的理解,对上文工作内容与现有的技术职位做了下对应(仅举例但不限于以下职位)
一般来说,3-5年是非常抢手的一波同学,相对新手多了一些经验,相对5年以上的能沉下心踏实做事。
当然技术不是以入行时间为标准的,但是你想每天从海量的简历筛选人员,HR或者司或多或少会有这样一个简单的门槛参考。也常有比如2年工作经验,会的内容甩5年的几条街。关键精力在哪,成就在哪。
今天逛了下几大招聘网站,北京性能测试、安全测试现在基本18K+,自动化基本15K+,可以定时去各大招聘网站查看一下行情。
改天抽时间弄个数据爬虫,去招聘网站抓取分析一下出个报告。
六、测试职业规划
软件测试想要有所发展取决于三点:业务技能、专业技能(测试技能)、管理技能。通过对自己这三方面的评估,综合选择自己要走的道路。以下是我简单做的一个发展路线:
测试岗位路线有人有人认为软件测没有什么技术含量,我见过很多测试工程师也确实是这样做的,只会点点点。
但我希望你能够仰望星空、脚踏实地,在把本职工作做好的前提下,努力提升自己、勇敢追逐自己的目标。
收入是所有准进入者考虑最多的问题。我们知道对于现在IT行业任职人员的薪资待遇并不是同岗同薪的,薪资的确定是需要考核很多维度的,如学历、形象(这也算)、表达沟通、工作经验、专业、技术水平等。但对于整个行业来说,一般的薪酬会是以下这样的:
(1)刚入行的初级软件测试工程师薪资大概是6K-8K;
(2)1-2年后中级软件测试工程师薪资8K-15K;
(3)高级软件测试工程师15K-25K;
(4)资深软件测试工程师/测试专家/测试开发/测试管理25K+;
(5) 入行3年后的薪资均超过10K+。
如果想学习软件测试的话,也可以了解啄木鸟学院
但是重点还是技术需要不断地精进,寻找bug的路上需要不停的努力
我搜了一下知乎,同样的问题可以翻好几页,回答的观点也各式各样,但是没有一个统一的高赞答案,今天我姑且谈谈我的个人看法,欢迎大家一起讨论。
来来来,坐好啦,先给大家说说我自己关于选择的故事。
一、学习 Java 有前途么?
我是 2005 年开始学习 Java 的,应该是相当早了(暴露年龄了),那时的我还没大学毕业,所以在学习前、学习中、学习后的所有阶段,「Java 是否有前途」的问题,一直让我惶惶不得终日,我当时也上网搜了很多次这个问题,看了几乎所有的观点,结果和现在一样,并没有一个统一的高赞答案。
有说很有前途的,毕竟当时的 Python 还没有火起来,而且大家细分的 J2EE、J2SE、J2ME 都有模有样,甚至每个分支的学习路径都清晰的做了规划,我记得我当时博客置顶的一篇文章就是「如何学习 Java」,在那个还比较蛮荒的年代,我其他文章阅读量并不高的时间里,这篇文章的阅读量却居高不下,我想应该是有很多人和我有一样的困惑。
也有说没有前途的,因为没有人看的到未来,或者说更多的人都希望有一个确定的明朗的未来,但是至今的 Java 黑也依然存在。当时的 Java 真的很年轻,我记得当时是 1.5 版,所有的 API 都没有系统的文档说明,真的是有开荒的感觉,而不巧的是,Java 在客户端开发上并没有优势,而当时的我只对客户端开发感兴趣,所以尤其加深我对 Java 没有前途的认识。
这都是十多年前的事了,现在回头看,大家都知道了,Java 赶上了移动互联网的浪潮,重新启航,那如果我不知道这些,再次回到 2005 年,我该如何选择?我是否必须要纠结「Java 是否有前途」的问题呢?
二、写博客有前途么?
前面我也提到了,我是从 2005 年就开始写博客的,并且是从当初的「中文博客发源地--博客网」就开始写了,当时正在学 Java,所以写的内容主要是 Java 相关的,从那以后,我对博客的情节就一直没有放下。
不幸的是,我并没有持续的坚持下来,虽然我后来又尝试过新浪博客、CSDN 博客、51 CTO、51Testing 直到现在的公众号「sylan215」,但都是断断续续的,再反观池老师的「MacTalk」、曹大的「canz的梦呓」、Fenng 大的「小道消息」,每一个都笔耕不辍,以至于积攒到今天的高人气,其中更不乏一些长期追随的关注者。
话说,写博客并不是他们的本质工作,但是他们能坚持做下去,结果就有他做下去的收获。
有些人该说了,那是他们刚好赶上了知识经济的红利期,那这是他们的错么?他们坚持那么多年就是为了等待这一天么?就算没有目前的红利期他们就不写了?当然不是,但行好事莫问前程。
三、做软件测试有前途么?
终于要谈到这个终极问题了。前面说的 Java 和写博客,是我比较遗憾的两个事情了,没有坚持下去所以也没有在这方面有大的收获,而在坚持这件事上,我目前最的最正确的决定就是做测试了,这里不要误会哈,我并不是说其他的坚持没前途,只有坚持做测试才行,我要说的是,只要坚持住,坚持做什么其实已经没有那么重要了,当然前提是,你对做的事情是感兴趣的。
所以说,如果你还在纠结「做软件测试有前途么?」,那我就说一句话:「不要怂就是干。」
广告 您可能关注的内容 |