重大剧透:测试行业的薪酬究竟有多高?

2023-10-24 11:20

本文主要是介绍重大剧透:测试行业的薪酬究竟有多高?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

之前我们剧透了一些信息:剧透:软件测试个人职业发展调查

今天继续剧透,借助开源数据可视化分析工具 DataEase(https://github.com/dataease/dataease),可以更好地展示调查数据,点击文章之后的 “阅读原文” 可以动态浏览所展示的效果。

图片

基于地图(可以放大缩小,在地图区域的左下角),可以按照区域(省市)来查看本地区的数据,点击你所要查看的地区。从地图上的颜色深浅看,我们也可以基本了解某地区的软件行业是否发达:

最发达地区:北京、上海、广东(含深圳、广州);

发达地区:浙江(杭州)、四川(成都)、江苏(南京、苏州等)、山东(青岛、济南)、陕西(西安)等省。

重庆、江西的数据空白,有点出乎意料。

图片

1. 上海测试人员的薪水最高

目前样本还比较少,有些省份的数据偏少(如贵州省、湖南省、安徽省等),导致不能真实反映实际情况,所以从地区薪水来看,我们只看前面6个省市,虽然有些差异,但差异不大,实际平均月薪在21K~30K之间,你拖后腿了吗?上海平均月薪最高(30K),这是上海职工平均薪资(11.5K)的2.6倍,所以说 “IT从业人员的薪水高”的认知是对的。 如果换算成年薪(考虑12个月工资+2个月奖金),上海软件测试人员的平均年薪超过40w。

在这里插入图片描述

这次调查(包括2017年的调查)测试人员的平均薪水偏高(高于实际值),因为参加这个调查的测试人员,工作年限比较长,工作年限10+年的,占比41.5%,2年以下的占比只有8.2%,2-5年的占比26%,和实际工作年限的分布存在较大差距。

在这里插入图片描述

图片

(如果按照年平均涨幅9%计算,这样 1-2、3-5年、6-10年的平均薪水为:14K、17.3K、25.6K,和上面的统计数据有一定的差距)

2. 一线城市的测试人员薪水年增长率为9.5%

2017年,本公众号也做过一次薪水调查, 头条:国内软件测试人员薪水初步报告 ,那时测试人员的平均月薪是15.4K,5年后,平均月薪为18.5K,只增长了19.4%,年均增长不到4%。2017年,一线城市的测试人员平均月薪为17.5K,5年后的今天涨到28.5K,增长了57.1%,这样,一线城市的测试人员月薪年均增长9.5%,远高于全国平均增长率。

3. 如果让测试人员幸福的工作,薪资还要增长近50%

当前,测试人员能接受的平均最低月薪略低于实际收入,说明企业给出的薪资基本合理,但不是那种Happy的水平,因为远低于期望的最高薪资水平。如果测试人员的薪水达到所期望的最高水平,薪资还要再增长近50%。

一方面说明:测试人员(也许可以扩展到软件从业人员)可能付出巨大,平时工作加班多、很辛苦,从这个角度(时薪)看,薪水并不高,性价比低,或者说 平均时薪不高;

另方面说明:即使薪水比较高,但人们没有知足的时刻。

在这里插入图片描述

4. 一年下来,测开工程师比测试工程师多拿11万

由于数据量不足,区域的数据可信度偏低,但职位的平均薪酬具有较好的可信度。从统计结果看,测试开发工程师的月薪是(手工测试)测试工程师的1.5倍,一年下来多收入11.2万。测试经理比测开工程师高出22%,测试架构师/测试专家比测开工程师高出65%,但一些大厂的测试专家会进一步分为:测试专家、高级测试专家、资深测试专家,就以中档的 “高级测试专家”为例,月薪在60-80K(按百万年薪算)是比较常见的,这是 “测试架构师/测试专家” 平均月薪的两倍(70/34)。

在这里插入图片描述

5. 测试经理的薪资性价比是最低的吗?

如果从职位角度看 “可接受的平均最低月薪”,没有明显差异,也是 略低于实际收入。但从 “期望平均最高月薪”看,测开工程师的期望和实际水平的差异最小(差距为39%)、其次就是测试工程师(差距46.7%),最大差距为测试经理,差距达到57%,是因为测试经理压力大(项目责任)、干得比较累(管人,不好管,心累)从而有更高的期望吗?

在这里插入图片描述

6. 挣钱还是靠自己的专业能力

到达当前薪水最关键的技能是 “测试技能”(排在第一),说明挣钱还是靠自己的专业能力;其次是 “领导力和管理能力”,然后是 “业务知识”。但开发技能、交付测试工具不是那么关键,虽然测试开发工程师的月薪是(手工测试)测试工程师的1.4倍,后面涨工资,还是要看你对业务、对项目的实际贡献,所以最终还是要靠测试技能、领导力和管理能力、业务知识等。

在这里插入图片描述

7. 测试人员职位升迁的瓶颈是开发技术和软实力

虽然达到今天薪资水平,靠的是“测试技能”,但未来发展的障碍是自己开发技术不足、软实力不够强。这和上面的结果并不矛盾,因为达到今天这一职位,靠过去项目成功交付,但未来的挑战已经摆在面前,需要走出舒适区,要有突破,需要开发技术、需要自动化、需要AI技术等。

在这里插入图片描述

不过,从许多管理者了解到:影响职位升迁的,软实力会更重要。而参与调研的人选择 “开发技术” 最多,这里可能存在认知的偏差。在技术部门(软件研发属于技术),技术是一个关键的因素,但能否排在第一位置,值得进一步讨论或调研。当然,这也和个人发展方向有关,往技术管理方向发展,软实力更为重要;如果向技术专家发展,开发技术会更重要。基于“下一步职业规划”的数据,技术和管理两个方向的占比,我们可以算一下:

技术:测试开发/高级工程师、测试架构师等占比47.83%

管理:测试经理、测试总监、产品/项目经理等占比40.58%

技术占比高于管理超过7%,还不能完全抵消“开发技术” 和“软实力”的差距(11.11%)。最后,在这里适当提醒一下读者,即使作为一个技术专家,领导力、沟通和演讲能力也是非常重要的。

图片

今天的剧透就到这里,欢迎留言讨论。

最后: 下方这份完整的软件测试视频学习教程已经整理上传完成,朋友们如果需要可以自行免费领取 【保证100%免费】
在这里插入图片描述

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!
在这里插入图片描述

这篇关于重大剧透:测试行业的薪酬究竟有多高?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/274805

相关文章

性能测试介绍

性能测试是一种测试方法,旨在评估系统、应用程序或组件在现实场景中的性能表现和可靠性。它通常用于衡量系统在不同负载条件下的响应时间、吞吐量、资源利用率、稳定性和可扩展性等关键指标。 为什么要进行性能测试 通过性能测试,可以确定系统是否能够满足预期的性能要求,找出性能瓶颈和潜在的问题,并进行优化和调整。 发现性能瓶颈:性能测试可以帮助发现系统的性能瓶颈,即系统在高负载或高并发情况下可能出现的问题

字节面试 | 如何测试RocketMQ、RocketMQ?

字节面试:RocketMQ是怎么测试的呢? 答: 首先保证消息的消费正确、设计逆向用例,在验证消息内容为空等情况时的消费正确性; 推送大批量MQ,通过Admin控制台查看MQ消费的情况,是否出现消费假死、TPS是否正常等等问题。(上述都是临场发挥,但是RocketMQ真正的测试点,还真的需要探讨) 01 先了解RocketMQ 作为测试也是要简单了解RocketMQ。简单来说,就是一个分

【测试】输入正确用户名和密码,点击登录没有响应的可能性原因

目录 一、前端问题 1. 界面交互问题 2. 输入数据校验问题 二、网络问题 1. 网络连接中断 2. 代理设置问题 三、后端问题 1. 服务器故障 2. 数据库问题 3. 权限问题: 四、其他问题 1. 缓存问题 2. 第三方服务问题 3. 配置问题 一、前端问题 1. 界面交互问题 登录按钮的点击事件未正确绑定,导致点击后无法触发登录操作。 页面可能存在

业务中14个需要进行A/B测试的时刻[信息图]

在本指南中,我们将全面了解有关 A/B测试 的所有内容。 我们将介绍不同类型的A/B测试,如何有效地规划和启动测试,如何评估测试是否成功,您应该关注哪些指标,多年来我们发现的常见错误等等。 什么是A/B测试? A/B测试(有时称为“分割测试”)是一种实验类型,其中您创建两种或多种内容变体——如登录页面、电子邮件或广告——并将它们显示给不同的受众群体,以查看哪一种效果最好。 本质上,A/B测

AI行业应用(不定期更新)

ChatPDF 可以让你上传一个 PDF 文件,然后针对这个 PDF 进行小结和提问。你可以把各种各样你要研究的分析报告交给它,快速获取到想要知道的信息。https://www.chatpdf.com/

国产游戏行业的崛起与挑战:技术创新引领未来

国产游戏行业的崛起与挑战:技术创新引领未来 近年来,国产游戏行业蓬勃发展,技术水平不断提升,许多优秀作品在国际市场上崭露头角。从画面渲染到物理引擎,从AI技术到服务器架构,国产游戏已实现质的飞跃。然而,面对全球游戏市场的激烈竞争,国产游戏技术仍然面临诸多挑战。本文将探讨这些挑战,并展望未来的机遇,深入分析IT技术的创新将如何推动行业发展。 国产游戏技术现状 国产游戏在画面渲染、物理引擎、AI

Verybot之OpenCV应用一:安装与图像采集测试

在Verybot上安装OpenCV是很简单的,只需要执行:         sudo apt-get update         sudo apt-get install libopencv-dev         sudo apt-get install python-opencv         下面就对安装好的OpenCV进行一下测试,编写一个通过USB摄像头采

BIRT 报表的自动化测试

来源:http://www.ibm.com/developerworks/cn/opensource/os-cn-ecl-birttest/如何为 BIRT 报表编写自动化测试用例 BIRT 是一项很受欢迎的报表制作工具,但目前对其的测试还是以人工测试为主。本文介绍了如何对 BIRT 报表进行自动化测试,以及在实际项目中的一些测试实践,从而提高了测试的效率和准确性 -------

可测试,可维护,可移植:上位机软件分层设计的重要性

互联网中,软件工程师岗位会分前端工程师,后端工程师。这是由于互联网软件规模庞大,从业人员众多。前后端分别根据各自需求发展不一样的技术栈。那么上位机软件呢?它规模小,通常一个人就能开发一个项目。它还有必要分前后端吗? 有必要。本文从三个方面论述。分别是可测试,可维护,可移植。 可测试 软件黑盒测试更普遍,但很难覆盖所有应用场景。于是有了接口测试、模块化测试以及单元测试。都是通过降低测试对象

【IT】软件行业发展的前瞻性和希望的广度

我说一下我对程序应用的一个看法就是 我其实个人不太建议自动驾驶技术的发展因为这个东西它说到底还是什么那么一点安全隐患 ,虽然我们平常考虑用同时实行各种各样的高级的自动作用, 但是自动驾驶可能是个特例,其实我个人觉得程序可以在以下方面发展 1.医学(包括诊断 治疗 手术等)因为现在也有很多的疾病是医学还没有能力去解决的 ,2.国防 有的时候因为国家安全真的非常重要的,因为我们每个人