前言
鉴于笔者从13年入行IT行业,履历了只有开发没有测试的阶段,履历了14年只要会基本的功能测试在一线就能薪资过万的阶段,履历了17年只要会一点自动化,会一点性能就能蒙骗过口试官的阶段,更履历了19年全部口试官对于求职者的要求逐步提高,开始思索这个求职者当前具备的技能是否值得培养,工作态度,技能背景是否可以或许快速满足岗位需求的阶段,那么2023年软件测试行业又将是一个怎样的趋势呢?
信赖从10年的市场变革,不难猜出2023年技能薄弱的测试工程师会渐渐被镌汰出局. 一波测试工程师的赋闲潮是在所不免的
虽然笔者我也一直在呼吁身边的朋友赶紧脱离落伍的测试技能, 赶紧走入前沿的技能领域,但是看到很多人还是在原地踏步,他们生活越来越艰难, 工作也是如同鸡肋,行尸走肉,得过且过也是挺发急的。从主流的雇用网站也能看出来初级测试岗位在减少,但是高级测试工程师的需求反而越来越多,职位薪资也是越来越高, 由此看出测试行业在向正规化,国际化发展。测试行业的门槛在提高。
互联网唯一稳固的就是无时无刻不在变革
以往的深刻教导难道还不够多吗?诺基压是怎样退出舞台的,苹果,头条,某多多崛起的速度用了几年?仔细算算貌似仅仅3年。摩拜女神仅仅用了三年的时间收获10个忆功成身退,连中石化都变成全国连锁买菜了。互联网另有什么是做不到的?只有你想不到没有做到。软件测试行业更是在飞速发展。
一、只会功能测试的测试工程师已经是新时代的测试文盲
随着测试工程师技能的提升,甚至很多的开发职员都开始转入测试岗位,那么对于还处在功能测试阶段的人来说,第一个是工作上已经没有太大的晋升空间,第二个是也很难跳槽. 最好的结果是依附多年的履历转管理。我跟行业的很多测试司理交流过, 大部门工作凌驾6年的人, 在测试实验上会倦怠, 在测试技能的改进上已经无法入门, 还不如招练习生。
以是将来测试职员肯定是功能测试,自动化测试,性能测试等为一体的万能型人才。
二、 测试行业的薪资在提高
测试行业颠末自身的净化洗涤会有新生. 典范的变革就是薪资从从前的3k-10k的范围, 团体提升到1w-3w之间。甚至在BAT等一线资深大佬已经年过50-100万。市场对于测试职员技能含量的要求, 责任的要求一定会带来团体的回报. 现在只要技能好,工作3年拿个两三万的月薪已经不再是遥不可及,甚至已经很正常。
三、那么2023年作为一名软件测试工程师必要具备哪些技能呢?
初级测试工程师:月薪6-15K之间。必须掌握的技能:
1.软件测试理论、测试流程、需求分析、测试用例的筹划、编写、评审,bug工具的使用等。
2.版本控制工具SVN,Git的使用。
3.掌握Linux操作系统的基本使用
4.掌握数据库Mysql大概Oracle的使用,包括增编削查,多表查询,子查询,团结查询等。
5.掌握接口测试工具的使用:如postman,jmeter等,以及抓包工具Fiddler的使用
6.掌握基本的python和自动化脚本的编写
7.掌握基本的性能测试。
8.掌握基本的App专项测试。
如果上面这些焦点技能你都掌握了!那么恭喜你可以去探求一份功能测试的工作了!那么这时间你就要思索第二个题目:怎样升职?怎样获取更高的薪资?
中级测试工程师:月薪15-30K之间。必须掌握的技能:
这个阶段你必须搞定自动化测试大概性能测试其中一项,可以或许独当一面!
对于性能测试来说,业界很多都是在“耍流氓”,性能测试普遍存在的征象如下:
只测不调,无法给出研发和运维职员实验建议
无法定位题目,缺乏清楚的逻辑和数据证明价值
性能测试工具≠性能测试
性能测试技能体系落伍,急需拥抱开源软件
这些题目的出现,实在就是反映出了现在在做性能测试的现状:以是在这里笔者建议先从自动化发现发展更有利。
那么自动化必要具备的技能如下:
UI自动化:python或java熟悉一门语言,selenium,unittest,htmltestrunner,ddt数据驱动,PO模式,UI自动化框架等。
接口自动化:requests,pytest,allure,jenkins持续集成,接口自动化框架,日志处置处罚,错误截图等
App自动化:appium,uiautomatar,各种定位,sdk,adb命令等
高级测试工程师:年薪50-100万之间。必须掌握的技能:
1、精通专项测试:自动化测试方向、性能测试方向、安全测试方向、测试架构建立等。
2、具备一定的管理能力:测试筹划、进度跟进、任务分配、沟通、和谐能力;
3、具备优化测试流程的能力:可以根据不同公司不同部门不同系统的特点,进行测试流程规划、筹划和优化的能力;
4、业务能力:对所在行业的业务知识有深刻的认识和理解;
5、认知程度:相识行业发展趋势和前沿动态,并可以先辈的理念、技能成功落地能力;
末了
我根据多年的测试履历总结编写了下面的《自动化测试工程师学习路线》,从测试的各个方面为你整理了当前最热门的测试库和框架,帮你建立自己的自动化测试技能体系, 让你在测试工作变得更加高效。现在分享给你们。
【自动化测试学习路线】
1. 自动化测试必备Python编程内容
2. Web UI 自动化测试基础内容
3. Web UI 自动化测试实战内容
4. APP UI 自动化测试基础内容
5. APP UI 自动化测试实战内容
6. API 接口自动化测试基础内容
7. API 接口自动化测试实战内容
8. CI/CD持续集成专项技能
9. 自动化测试框架实战技能
上面就是我为各人整理出来的一份软件测试工程师发展方向知识架构体系图。盼望各人能照着这个体系,完成如许一个体系的构建。可以说,这个过程会让你痛不欲生,但只要你熬过去了。以后的生活就轻松很多。正所谓万事开头难,只要迈出了第一步,你就已经成功了一半,古人说的好“不积跬步,无以至千里。”比及完成之后再回顾这一段路程的时间,你肯定会感慨良多。
既然看到这里,在收藏的同时,也请不吝啬的点个赞呗!等待 ~
绵薄之力【资源分享】
末了感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:
文档获取方式:
这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪同我走过了最艰难的路程,盼望也能资助到你!以上均可以分享,点下方进群自行领取即可,拿走不谢。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |