今天跟大家来聊一聊在职中的“功能测试员该如何快速升职加薪“
这也是最近一段时间大家很想了解的一个内容,既然这样的话,我今天就跟大家多讲一些”升职加薪“的小秘籍。
首先,目前正在从事功能测试的同学们一定都想提升,但是又没有什么具体方法,对不对?想去跳槽,但是又不敢跳!因为跳槽到了另一个公司,只是项目变了,但薪资并不会涨多少,而且在工作当中,很多同学是没有办法学到新知识的
因为你作为一个功能测试,很有可能每天都在循环着同样的事情。除了编写测试用例,除了拿到新的需求去了解新的需求文档以外,天天就是提bug等开发改bug开发改完bug再去验证这个bug的修复确认测试然后再去下一轮的测试,其实就是循环下去的工作了。就会变成一个“温水煮青蛙”的一个态势了,对吧。工作了一两年,可能还是只个功能测试。
别人问:你为什么不具有性能?为什么不做自动化呢?
你回答:我工作中涉及不到,领导也没让我去做。所以我不需要去学。所以说大家普遍会存在这种情况,导致你的薪资就始终涨不上去。
为大家解答一下,为什么你们的工作中接触不到呢?
因为任何一家公司去招聘一个岗位的时候,只缺这个岗位的人的。比如说我这家公司我只缺一个做功能测试的。HR就奔着元/月的标准去招一个功能测试就ok了。
公司招来的功能测试岗位,它是不需要做性能、自动化测试。因为已经有人在做。如果你非要参与的话,领导也不会让你参与。因为你还是个新手,我交给你做也不放心,索性你就别参与了,就踏踏实实做你的功能测试就ok,懂了吧。
所以接下来我在遇到任何的性能和自动化的时候,都会去找别人。也不会去找这个功能测试去做的。所以导致这些“功能测试岗位的人”没有办法去提升了。
如果你说:老师我会自学,提升了之后会做性能测试了,我也不会给你涨工资的,因为我不需要你去做性能测试,你提升了之后又有何用呢?
公司根本不缺做“性能测试”的人,你非得要说“我会性能测试就得给我涨工资”,但是公司只缺“功能测试”,就只能给你功能的测试薪资,对吧。
你跟公司反应说:你不给我涨薪资,我就跳槽!
公司只会回复你:你要跳槽就跳吧,你跳了之后我再去找一个功能测试,也能替你的位置。所以说,这就是公司的一个模式,导致你们的薪资一直涨不上去。
职场有这么一段话《频繁的跳槽才能导致你的薪资越来越高》。但很多同学对这句话会有误解,大家都会说“好”我就经常的跳槽,跳槽谁不会,我在一家公司呆半年就去跳槽。那我薪资是不是就能涨了?前提是你的技术得提升了,你的技术只要提升了,公司不需要你做性能,但是你会做性能了,这个时候你跳槽薪资才能涨。
如果你只是一个“功能测试员”,也没学会新的东西,跳槽也白跳,跳槽到下一个公司也单单只是换了个项目而已。
我们继续来聊一聊功能测试究竟该如何才能够提升?
如果你想指望公司培训?肯定是没有可能了,奉劝大家怎么想得怎么忘了吧,公司不可能把你培训完后目的是为了给你涨工资的对不对?很现实的问题。
唯一的方法就是要靠自己平时日常积累的学习。
要么自学,要么找像我们这样的培训机构来系统化学习。系统化学习可以让大家少走弯路。让大家更快速的学习到直接能够上手的技能、能够干活的一些方式方法。
总比你自学时在那里摸索,从网上边找资料、找习题、找视频去学要强的太多。而且我们《乐搏学院》会给大家提供更专业、更详细的一些项目实战。需要大家去多练习,这样才能够保证你们面试的时候能够游刃有余。
你说老师,那我学习之后就能去跳槽了吗?
学习完之后需要你去多练习,熟悉掌握。当你达到一个掌握的水平了,你再去跳槽。不然的话你去别人家公司干不了活,到时候被HR给刷下来会更难受。希望大家能够注意,想通了再去做“跳槽”这件事。
作为“功能测试”你需要做的第一个提升点就是接口。
需要先学会脱离可视化界面进行测试。你可千万不能再想着说,有可视化界面我才能干活,没有可视化界面我的工作无法进行的活。你要这么想的话,你的薪资是永远涨不上去的。
因为越是高端些的“测试工程师”,他越是不需要你的可视化界面。他可以通过代码测试、也可以通过接口测试,到了可视化界面的工作是交给底下的那些功能测试员们去干就行了。越是高端的测试工程师,他会越往底层去靠拢。
接口测试你学会之后、要学数据库、学Linux,这些都要学。还要学抓包,这些工具都是属于上升期的一个过渡过程。这些都是过度的软件。因为你不会这些,你很难达到一个更高的一个水平。当你把接口学会了、数据也学会了、然后抓包、什么都学会了,这个时候你的“性能测试”就能学得很好了,这个时候再去学性能测试。
因为“性能测试”所发送的请求是接口,传输的内容是数据,你不懂接口,不懂数据库,你怎么学习性能测试?
学性能测试是必须要懂接口,懂数据库的。然后你才能够自己去优化自己的脚本。因为脚本它就是接口,需要你会写一点儿东西,那到这样的情况下,你就可以去按照自己的想法去设计自己的脚本,这种水平就能达到“掌握”了。
学完“性能测试”之后,你还要学会分析性能的指标,出来之后你是怎么分析出来的结果。那你要是不懂底层,光靠这张图形是吧,一个折线图,你就能分析出个的话是不太可能的,所以你得懂它每一个指标分别的含义是什么:
什么是cpu?
什么是内存?
什么是吞吐量?
什么是每秒点击次数?
什么是网络延迟时间?
这些东西你都得搞清楚,然后你报错是什么原因报的错,怎么去解决这个报错儿。包括性能的调优:
cpu高了怎么解决?
响应时间长了怎么解决?吞吐量低了怎么解决?这些数值你都要了解透彻,你就能够提出一套性能调优的方案了。当你已经能够自主地去编写性能脚本,去执行性能场景、设计性能场景,并且执行完了之后还能拿到一套结果、还能分析出个的时候。这样的情况你再去跳槽!这个薪资就能够长一节了。
如果“性能测试”搞定了之后,你再想涨工资,那就靠自动化。你就要学会一门语言了,学一个Java或者是Pyhon,我更推荐大家学Python,因为做自动化测试的话对咱们测试来说Python更简单一些,代码量能少一些。当你学会了Python就可以自己去编写自动化的脚本了。学框架其实很容易Selenium、Appium、RobotFramework这些工具、这些框架都还是比较简单的。
刚开始接动自动化测试就要学怎么编写自动化脚本吗?
倒也不需要,你刚开始学自动化的时候学会元素定位就好了。不需要自己写,我就录charttest页面元素定位,这个方法也能解决一些简单的自动化测试的事情。
录不了的时候你再写,能录的咱们还是尽可能让它录吧,这样省事一些,所以说“自动化测试”能让你们薪资增再涨一节。
学完性能,你的薪资能达到12K到15K。
学完自动化你能突破15K,甚至到20K。
当你到两万块钱的时候,你再想提升,就可以学网络安全方面的知识了。学渗透、学sql注入,前面主要是学渗透了。还要学协议、安全协议之类。到这个水平的时候,你的薪资就可以突破两万了。
再往后就是“全栈工程师”,只需要再把你前边所学的知识巩固加深,而且能够解决公司各种各样的问题。这个时候达到一个“全栈工程师”水平了,所有的工具全是精通,那你的薪资就能达到30K了。
到三万以后,你再去学学开发的知识,做一名“测开工程师”你的薪资就能突破四万,甚至是50K。当你薪资达到这个高度的时候,就快摸到测试行业的天花板了。
所以当你们的薪资还没有突破10K的同学们,一定要切记。
这个行业的薪资天花板是40K到50K。而你们现在只是不到10K,需要加油了哦。
希望大家看完今天的分享之后,能够对自己接下来的提升思路有一个明确的方向,而不要走弯路。如果刚开始上来就去学习更难的东西,中间缺了衔接的内容,你是很难学懂的,所以你要按顺序去学。
甚至在学自动化之前,你还要先学一下前端。懂前端了你再学自动化。
学性能之前,你要先学接口和数据库。你不懂接口、数据库,你录出来东西是什么或许你自己都看不懂。
在接下来的学习过程中,如果大家对提升和升职加薪思路有困惑的同学可以联系我。