测试人的成长之路(上)
作为一名计算机系IT小女,从事测试工作多年,一直给自己的定位是一名测试领域的工程师,之所以给自己定义为测试领域,是因为从毕业到现在,做过功能测试,web自动化测试,接口自动化测试,性能测试,app自动化测试,各种测试框架的编写和搭建,安全测试。。。。。。
真的验证了那句,我是一块砖,哪里需要往哪里搬。所以跟测试相关的领域,自己都涉足过,经历过。当然用现在比较时髦的词语叫做全栈测试工程师,啥都懂点,但是啥都不精。今天想给大家分享下我对测试岗位的理解,希望对刚入门测试领域的你们有所帮助!
01 测试行业的前景
去年有幸作为公司2021应届生校园招聘测试组的面试官,在那一天的面试中,我前前后后面试了25余人优秀的应届生,他们之中只有2个人是本科生,而且都是985高校的学生,剩下的都是研究生,而且都是知名校园的,不过有60%的人确实不是计算机系的,有些是学习自动化的,有些是机械的。。。。。。
从上面的数据可以看出,目前测试行业前景还是不错的,不然怎么会有那么多名校高学历的学生想进入测试领域。在面试的每一个人,我都会问同一个问题:为什么想进入测试领域。当然每个人都有不同的答案,不过都表达的同样的意思,测试入门容易,工资高。
那我们首先看看测试行业的前景如何?
如何去评价一个行业有没有前景?我们可以用一个非常有俗气的方式,查看工资待遇情况。
下面是我在某招聘网站上随便搜索了一下软件测试岗位在深圳南山的薪资。从截图可以看出,工作经验在1~3年,月薪可以达到15000+,明显高于以前很多领域。
当然你可能会提出疑问,深圳是一线城市,工资高消费也高呀。所以为了更有说明力,我在网上也搜索了2021年深圳市薪资水平报告,从253431的样本数据可以看到,15k+的工资已经超过了差不多97%的人。
某招聘网显示,目前软件测试人才的缺口在30万人以上,IT行业国内外巨头正在加紧争夺软件测试人才,华为曾一次抛出50名软件测试人员的招聘大单,而其他大厂也纷纷打出高薪招聘软件测试人才的启事。
随着测试行业的不断发展,北京和上海将会带动其他城市一起发展。因此,软件测试的前景会越来越好,对专业素质要求也会越来越高。
02 软件测试的发展方向
我们首先需要了解测试的分类,就如文章开头我讲述的,测试分为功能测试,自动化测试,性能测试,安全测试等,现在比较热门的是测试开发工程师以及全栈测试工程师。而自动化测试又分为app自动化,web自动化,接口自动化等等。
既然测试有这么多的分类,那么软件测试工程师的职业发展方向有哪些?作为软件测试工程师,又该如何为自己制订职业发展规划?这个问题也是我面试时经常会问到的一个问题。
功能测试
如果你是一名功能测试人员,完全不懂技术,但是对于所测试的业务非常熟悉且感兴趣,那么你的职业规划可以是需求人员。据我所知,很多大公司的需求人员大部分都是从测试人员转岗的。而且当你对你所属的业务非常了解的时候,转岗变成需求人员会容易很多,不过你需要转换下思维,毕竟需求人员是根据客户或者市场的需求去规划产品,而测试人员是在别人已经规划的产品中找出缺陷,这两种所站的角度是不同的。需求人员后期可以规划到产品经理,最后到产品总监。前途还是蛮不错的。
自动化测试
如果你有一定的代码技术或者对写代码感兴趣,你可以一名自动化测试工程师。不过很多大公司都有自己比较成熟的自动化测试框架,所以除非公司决定重新编写并搭建自动化测试框架,往往自动化测试工程师只是在现有的框架上去编写一些新的自动化控件或者维护现有的自动化测试框架。
不过随着互联网的快速发展,以前没有的app自动化或者比较少的接口自动化,包括刚出来没几年的小程序自动化,随着业务的发展也变得越来越重要。而要实现前面说的自动化就首先需要编写自动化测试框架,这里就会涉及python 或者JAVA语言的学习。
作为一名自动化测试工程师,如果你想走技术路线,可以成为一名自动化测试的专家。如果你想走管理路线,可以成为测试主管,测试经理,甚至测试总监。不过管理路线不仅仅是关注于技术,到时你会花更多的时间和精力去思考如何管理好一个团队。不过通常一个公司的管理岗位是稀缺的,所以走技术路线对于技术人来说可能会相对而言容易些,毕竟很多技术人员不太善于跟人打交道。
性能测试
随着互联网的发展,用户体验越来越重要,所以性能测试岗位也变得越来越紧缺,尤其是to B的产品,比如淘宝网,每年双十一都会出现一段时间的系统性能问题,用户体验极其不好,不过最近几年确实提升了很多。我认识的很多性能测试工程师都是走的技术路线,深耕行业发展,最后成为了性能测试的专家。
安全测试
这个行业是近几年才火起来的一个岗位,以前这个很多人不看好这个岗位,因为很多公司都不太注意安全问题。不过近两年随着“云服务”的流行,越来越多的企业注重安全问题了。比如大家都比较熟悉的深信服,这个公司以前去我们学校招聘的时候工资是开的最高的,前几年一个刚毕业的优秀本科应届生进入深信服,工资能到年薪20w。当然现在这个岗位需求也比较大,很多大公司都是高薪聘请高级安全测试工程师,发现一个重大的安全问题内部都有奖励。如果你成为了一名安全测试专家,那“钱”途无量呀。
全栈测试工程师
目前培训班经常会说全栈测试工程师,说实话,我一直认为每个人的精力都是有限的,学习任何知识都是需要时间的,而且测试本身分类也比较多,往往全栈测试工程师并不是每一个领域都非常熟悉,只是说可能像我一样,因为各种原因涉及到了各个领域,准确地说是接触过,但是很多领域都是泛泛而谈,并没有深入去了解它。如果说你想走技术路线,我个人建议你往一个方面去努力,不要这个也想去,那个也学一点,最后发现自己没有什么成长。
不论是哪个行业,只有学得精都会有出路!不过作为一名资深的测试工程师,就算未来你想在测试领域发展,你也可以转行做实施人员,售前人员,运维人员,这些也都是可行的,毕竟一个好的测试人员懂得东西确实不少!
总结
本文着重讲解了测试行业的前景和软件测试的发展方向。下一篇我会讲解软件测试的需要学习那些知识,希望对你有所帮助
关注公众号:IT赶路人,免费获得更多IT相关知识!
加油,IT赶路人