1.现状
1.1建立软件测试团队的公司规模
可看出主要当前是以中小型公司为主,因为大厂毕竟就那么几个,数量少。
1.2软件测试团队的规模
可看出主要目前的软件测试团队主要是以50人以内的团队为主(外包除外)。
1.3各公司软件测试工作的规范程度
可看出大多数公司的软件测试工作不是很规范。
1.4各公司对软件测试工作的重视程度
可看出大多数公司对软件测试工作还是重视的。
1.5各公司对软件测试工程师的学历要求
可看出当前的行业中对软件测试工程师的学历要求主要是本科,其次是大专。
1.6各公司当前的软件测试职位分布
入门级的测试用例设计和测试执行这两个职位占多数。而高级的自动化测试、性能测试及测试专家却很少。
1.7软件测试工程师当前薪酬
全国平均薪酬还是不错的,北上广深更高一些。
现象综述:当前的IT企业基本都组建了软件测试团队,且对软件测试较为重视,但团队规模不是很大,软件测试工程师是以本科为主的高学历人才,但当前软件测试工作以手工测试占主体。
2.趋势
随着IT技术、产业链、涉及的行业的发展,各公司对软件测试的要求也在提高,这体现出了软件测试的发展趋势。
2.1行业趋势
在行业发展的大趋势下,基本的功能测试已无法满足企业的用人需求。企业需要技术层级更高的人才,需要能做更多事情,测试行业将会往以下几个方向发展:
-
综合技能要求越来越高
现在的系统越来越复杂和多元化,这就导致其所涉及的领域越来越宽,对测试人员的技能要求也成横向发展,企业希望测试人员能掌握更多领域的知识以减少各方面的投入。
-
自学测试越来越难
软件测试的知识领域不断在扩大,且已形成体系化、专业化。而自学很难学习到知识的精髓,同时也无法获得真实的项目经验,无法满足企业的用人需求。
-
接口自动化岗位明显增多
随着跨平台、物联网、车载测试等非传统IT系统的出现,接口的重要性日益被重视,接口的测试要求和需求也越来越多。
-
性能测试工资越来越高
中国网民规模超过了10亿!这意味着在中国运营的各种系统都需要提高自身的性能,否则将无法应对海量的用户,就像大家所说,每年双11都是对中国IT界的大考!这充分说明了性能测试的重要性,薪水则水涨船高。
-
人员薪资差距越来越大
行业的细分产生了不同的职位,而对职位的需要程度及重视程度就体现出各职位在薪资方面的差异,接口测试、性能测试、测试开发将越来越高,而传统的功能测试会持平甚至向下浮动。
2.2技术趋势
-
开源工具的广泛使用
开源工具的免费性大大降低了测试的成本,使得更多人用以软件质量保证做出贡献。比如使用Selenium做Web自动化测试,Appium做手机App自动化测试,Jmeter做性能和接口测试,禅道做测试管理等。
-
大数据测试
大数据测试在这几年持续增长,正确的测试策略能带来很多好处,如提高数据准确性、促进业务决策和制定企业战略、最大程度地减少损失等,大数据测试侧重于功能测试和性能测试。
-
物联网测试
物联网测试包括监视连接延迟安全性分析和数据完整性评估、测试设备版本的兼容性、可扩展性测试。
-
区块链项目测试
区块链也是这几年兴起的的技术,大多数公司都意识到与技术引进相关的风险,该技术的进一步开发和采用将导致能确保区块链程序质量和安全质量的测试专家的需求增加。
-
专业性很强的业务类测试
进入2022年,随着政策面对个人消费的鼓励和提倡,银行方面的金融类测试成为行业中崛起的热点,除了传统的个人储蓄和对公业务,各种针对个人和企业的信贷业务成为当前的主流,需求很大但信贷业务本身较为复杂。
-
车载测试
随着互联网及人工智能的发展,无人驾驶汽车成为汽车领域的未来,当前各车企纷纷和IT大厂合作进行车载测试、甚至华为投巨资独立进行车载测试的研发,这也是2022年软件测试行业的新方向。
-
测试开发
随着IT产业的不断发展,各企业的业务不断拓展,传统的测试工具类软件已无法满足工作的需要,这就迫切的需要针对实际的要求开发针对性的测试工具,测试开发人才成为稀有资源,而这个方向则成为技术的前沿。
3.未来
在可预见的将来,IT不会萎缩,只会越发展越庞大,最终会渗透到人类社会的每一个角落。在这个过程中会不断地产生新的领域和新的机会,我们则需要在这个风口上抓住机会。
从技术层面来说,吃透测试理论和方法,掌握最少一门开发语言,能够熟练使用最少一种自动化、接口或APP测试工具将成为入行的基本要求。
从业务层面来说,新兴或热点领域将来带巨大的需求量和丰厚的薪酬,这也要求我们不断的了解新的领域、学习新的知识。
未来已来,我们需面对行业的需求,给自己充电,通过不断地学习来提高自身的价值和职场竞争力,为自己拼搏一个美好的未来。
绵薄之力
做为一名自动化软件测试,接下来我想分享一下这些年来,我对于技术一些归纳和总结,和自己对作为一名高级测试者需要掌握那些技能的笔记分享,希望能帮助到有心在技术这条道路上一路走到黑的朋友!
下面分享我整理的这份2022年可能是最全的软件测试工程师发展方向知识架构体系图。
1、Python 编程与测试开发技术
2、Web自动化测试基础
3、APP自动化测试基础
4、Postman测试工具专题
5、接口自动化测试基础
6、测开自动化框架封装
7、持续集成
8、Jmeter 性能测试
9、APP性能测试
10、Fiddler 抓包工具的使用
11、TCP/IP协议详情
12、计算机操作系统
13、Linux 系统操作
14、MySQL 数据库
15、RobotFramework 自动化测试框架
16、跨平台的自动化测试框架
上面就是我为大家整理出来的一份软件测试工程师发展方向知识架构体系图。希望大家能照着这个体系,完成这样一个体系的构建。可以说,这个过程会让你痛不欲生,但只要你熬过去了。以后的生活就轻松很多。正所谓万事开头难,只要迈出了第一步,你就已经成功了一半,古人说的好“不积硅步,无以至千里。”等到完成之后再回顾这一段路程的时候,你肯定会感慨良多。
绵薄之力
最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走
面试资料
我们学习软件测试必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作
这些资料,对于想进阶【自动化测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。希望对大家有所帮助…….
如果你不想再体验一次自学时找不到资料,没人解答问题,坚持几天便放弃的感受的话,可以加入下方我的企鹅qun大家一起讨论交流,里面也有各种软件测试资料和技术交流。
加油吧,测试人!如果你需要提升规划,那就行动吧,在路上总比在起点观望的要好。未来的你肯定会感谢现在拼命的自己!