在某一线城市相亲角,有位阿姨自称孩子是程序员、36岁、月入3万8,并直言“月入1万如讨饭”,引来大量互联网人自嘲式认领“乞丐”身份。
今年2月,“月收入一万”的鄙视链压力给到了二线城市,有位入行2年的软件测试员发帖称,月收入一万在深圳“只能生存没法生活”,房租、日常生活开支,基本没剩多少钱,属于深圳赚钱深圳花,一分别想带回家。
入行2年才拿到一万吗?众多软件测试人震惊了,有人留言:在郑州做测试,刚入行一年,薪资12k;有人说我在南昌,互联网少,目前拿8k,想象不到一线城市才拿1万!
今天,就通过数据的视角,看看月收入1万的软件测试有多少,不同年限的软件测试能拿到什么薪资。
在互联网行业,软件测试市场每年有40W人缺口
尽管关于“月收入一万,生活艰难”的吐槽不绝于耳,但事实是,在互联网行业,60%的软件测试月薪过万。
而根据数据显示,目前从事软件测试人员超百万,全国测试人员平均薪资11.6K,拿10~20k的软件测试人员在42%以上。
目前软件测试人员缺口在四十万左右,是急需测试人员的,起码这个行业目前是有好的前景。当然,与其说前景,不如说“钱景”,毕竟我们工作不是为了奉献,很多时候在谈论一个行业的前景,看中的更多是入行的薪资多少,以及之后随着经验累积能达到的薪资涨幅。
**那不同级别/年限的软件测试,对标薪资又是多少?**在此测试君给你列一下:
1.刚入行的初级软件测试工程师,薪资8000~15000K;
2.三年+中级软件测试工程师,薪资15000~25000K;
3.五年+高级软件测试工程师,薪资25000~35000K;
4.测试开发/测试管理/测试专家,年薪50W~100W
最后说一句,毕业三年后的平均薪资在15k左右,所以这个行业的“钱景”还是很不错的。
入行/提升?不同级别的测试需要达到什么样的技能/水平
既然测试很有前景,那我们如何进入这个行业拿高薪,不同级别的测试人员需要掌握哪些技能呢?如果你准备转行做测试,或者是已经入行准备提升却毫无方向,下面测试君来给你一一分析。
1.刚入行的初级软件测试【8~15K】
初级软件测试工程师主要工作是以功能测试为主的,这个阶段也被称为点工。作为点工,你要掌握测试基础、测试理论,这是入行测试必须要掌握的,最好是学到能够理解并且用自己的话讲出来。测试基础都需要掌握到什么呢?
测试的定义、测试的分类、测试的方法、测试的生命周期。 测试计划、测试方案、测试策略、测试用例的编写。 BUG的定义、BUG的分类、BUG的六要素、BUG的生命周期。 测试和开发对接流程等等。 软件测试基础掌握之后,再掌握一些最基础常用的几个工具,等入职以后用到什么工具再去学就可以了,重点在于接口测试的学习,基础命令、抓包工具等——
简单的网络协议:TCP/UDP,HTTP/HTTPS
Linux的基本操作和常用指令。
MySQL数据库的基本操作和常用sql语句。
fiddle抓包工具的使用。
postman接口测试工具的使用。
jmeter和loadrunner性能测试工具的使用。
软件测试人员入行可以没有代码经验,但要了解前台、后台、数据库等常规概念。到这个阶段,基本已经入行软件测试了,哪怕是最基础的点点点,进入职场也已经知道互联网企业测试流程是什么样,所以测试君建议你要打牢基础,不会就问、不懂就学。
2.中级软件测试【15~25K】
工作两三年以后,处于软件测试的中级阶段,必然要面临的一个问题,就是基础知识有了、测试流程也掌握了,该朝哪个方向去深入发展呢,自动化还是性能?python还是Java?
关于发展方向——无论选什么,都要深思一下之前自己接触的经历,看看自己是否喜欢、工作的时候是否有成就感,选定自己想做的方向专精,学起来事半功倍。
关于语言——建议没有计算机基础或者像快速掌握技能的同学,刚接触的时候可以选择python,上手更快、易掌握;有代码基础可以根据公司业务需求,再进修一下Java。
学习自动化还是性能?这个也不用纠结,测试君为你列一下需要掌握的技能——
第一:自动化,不知道最近大家有没有在招聘网站去刷测试岗位JD,自动化可以说是18K以上岗位必备技能,那这个薪水需要掌握到什么程度呢?首先你需要熟练掌握一门编程语言,会用代码写脚本,接口、web和app这三端的自动化至少会2种,能搭建自动化测试框架,能独立做项目,有2个以上自动化项目经验;再加你业务测试方向的经验积累,薪水能冲就20K啦!
第二:性能测试,这个老牌的高薪软件测试方向了,想在这块有突出表现,首先要熟练掌握1-2个性能压测的工具,比如loadrunner或者jmeter,然后是要能手动编写性能脚本,搭建性能环境、能设计性能测试场景,再这个基础上还需要掌握服务端的监控的能力、压测数据分析的能力、瓶颈定位的能力和性能调优的能力,熟练掌握这些技能的话,相信我,你在业内的薪水不会低于20K的!
中级测试工程师技能,如果你能掌握好,既能给你的本职工作增光添彩(增加你的本职工作的硬实力),还能让你未来两年在市场上更抢手(增加市场竞争软实力),同时你的薪水也会直线上涨!
3.高级软件测试工程师【25~35K】
如果你已经是软件测试行业的老油条了,恭喜你薪资又涨了,但是到了这个阶段,可以说是软件测试工程师最大的职业发展瓶颈期,当然突破瓶颈可能就是业内大神哦。
一般在这个阶段,会考虑提升做软件测试测试开发,我这里说的测试开发指的是测试开发的高级阶段,前面的自动化测试其实是测试开发的初级阶段。
测开的高级阶段呢一般是做测试工具开发的,需要掌握前后端的开发框架的知识、自动化测试的知识和基本的性能测试的知识,结合开发的技能,如果能做到灵活的开发内部需要的测试系统、测试平台、测试框架、测试工具,那你基本上就处于测试行业金字塔的顶端了,行业待遇一般不会低于月薪3w的水平的,这个薪资跟开发比都不低。
写在最后
随着互联网行业的迭代更新,尤其是5G、人工智能时代的到来,软件测试岗位越来越被重视,这对很多测试人员来说是机遇也是挑战,不论你目前入行5k还是15k,或者已经是入行十年的老鸟,都要抓住时机、不断更新自己的技术。
提升自己技术能力,称为岗位中不可替代的那个,才能应对裁员浪潮。
房子要一层一层盖,知识要一点一点学。大家在学习过程中要好基础,多上手实操,话不多说,这里狠狠上一次干货!这是我熬夜整理好的各阶段(功能、接口、自动化、性能、测开)技能学习资料+实操讲解,非常适合私下里学习,比找资料自学高效多了,分享给你们。
敲字不易,如果此文章对你有帮助的话,点个赞收个藏来个关注,给作者一个鼓励。也方便你下次能够快速查找。
|