2023年已经到了第2个月,大家OKR定好了吗?对目前工作满意吗?过去三年是否换过工作,所在的公司2022年有哪些重大变化,通过问卷结果,让我们看看测试同行们过去一年的经历,以及测试领域的变化。
软件质量保障行业年度调查
2022年的春天到秋天,大江南北各主要一二线城市轮番上阵,对生活在魔都上海的测试同行们来说,那三个月一定是难以磨灭的记忆。冬天,显得漫长又短暂。漫长,因为寒冷和全羊(阳);短暂,因为世界杯和1月21日就到来的春节假期。对互联网的从业同行们来说,2022一整年都在感受互联网寒冬。
测试之家TesterHome,一家知名测试技术社区,从专注移动互联网领域测试开发扩展到各行各业的测试开发技术交流。2022年恰逢社区十周年,MTSC测试开发大会深圳站虽经过几次延期最终依然未能线下举行,新老朋友们依然齐聚线上交流学习。
TesterHome社区调查问卷已经第5年,调查跨度30天左右,共收集到上千份有效问卷。今年问卷调查加入了许多新问题,参与人员来源依然全面,包括一线/非一线互联网公司、非互联网公司以及外企等。
一 测试人员工作状态
1.1. 工作状态
调查结果显示,22%的测试人员对当前工作满意,60%测试人员感觉just so so;对工作状态不满意的测试人员占比14.8%,比例高低不论,过去的一年对大家来说是真的难。
1.2. 2022换过工作吗
看到这个调查结果的猎头们要晕了,超过73%参与调查的测试人员没有更换工作;马云那句“要么忍,要么滚”在过去的三年不适用,“滚”不起来的我们就只能“忍”。
换工作2次以上的不管是被动还是主动,占比有4.5%,比例不算高。
1.3. 所在公司2022年的变化
调查结果显示约40%的公司实施了裁员,都说大树底下好乘凉,如今大树在变化,还有几个变化需要测试同行们重点关注。
测试被边缘化的公司占比约22%,超过五分之一
研发效能由开发人员主导的公司占比超过16%
测试工具被否定的公司超过6.2%
业务被砍掉的公司占比超13%
降薪的公司占比约13%
1.4. 做好失业准备吗
从1.3. 调查结果看,未来的一年可能也不乐观,看看测试同行们是否有所准备。
近一半的测试同行们有副业规划,范围还挺广,有开店、外贸、直播、买股票基金,以及测试培训;测试培训比例约18%,开店做小生意高达近27%,看来这两条副业之路竞争激烈啊;
测试同行们乐观派还挺多,一多半测试同行们没想过未来规划。
二 测试人员背景
2.1. 所在地分布
从所在地调查来看,参与调查的测试人员依然以一二线城市为主,来自二线城市的测试人员占比约40%,和一线城市比例旗鼓相当。非常高兴地看到关注Testerhome社区的二线城市比例越来越高,也欢迎测试同行们在今年即将于上海举办的MTSC2023中国互联网测试开发大会上分享您的实践经验。
2.2. 所在公司规模
参与调查的测试人员来自500人以下的公司占比约43%,5%测试同行来自不足20人小公司,测试岗位已深入各规模公司,由此可见,各规模公司管理者们越来越重视测试岗位的设置,背后藏着管理者们对产品质量要求在提升。
2.3. 工作年限分布
从下图趋势可以看出:
不满3年的新入行测试人员占比约五分之一;最近五年新加入的测试人员人数有所降低,但差距不大,说明行业依然欣欣向荣;
奋斗在测试行业超过10年的测试人员近20%,可见测试人员忠诚度还是很高的;
工作时长8至10年的占比最低,且远低于其他工作时长的,说明工作8年左右从测试岗位转型的测试人员比例较高。
2.4. 性别分布
调查结果显示,2022年参与问卷调研的男性比例近73%,女性比例进一步降低,降到五年来最低。
Q:实际感受在公司里做测试的女生明明很多,为何调查结果是男生占比高呢?
A:关注TesterHome的同学以测试开发人员为主,男生比例高些。
TesterHome社区每年3月8日左右都会举办针对女性测试工程师们的沙龙,欢迎交流分享。
2.5. 年龄分布
调查结果显示,互联网从业人员35岁+的“魔咒”在2022年依然有效,可喜的是,超过40周岁还在测试行业有2.4%。以下的年龄分布图左右对称:
30岁左右是测试人员转型关键期,转型成功就迈出测试岗位;
31-35岁区间的测试人员占比在2022年达近30%,显著高于过去三年,可推测2022年转型的测试人员占比有所降低;
新入行的测试人员在2022年占比降低,说明校招缩减。
2.6. 学历分布
测试开发人员属技术人员,与其他技术岗位一致,测试岗位对学历也有一定要求。
本科占七成,硕士占比约十分之一,博士比例零突破后一直维持在1%左右;
专科占比约16%,测试行业有不少岗位适合专科生。
2.7. 薪资待遇分布
调查结果显示,2022年月薪超过10k的测试人员超过80%,据《中国统计年鉴2022》发布,全国平均工资达到106837元/每年,平均每月8903元,说明八成多测试人员薪资超过全国平均水平。
下图可见,16-20k及31-40k段的测试人员薪资增长显著;2022年,超过30k的测试人员占比超过15%,2021年是9.70%,说明资深测试开发工程师的薪资待遇显著提升。
三 技术能力分析
3.1. 测试相关岗位分析
调查结果显示,参与调查的测试管理者超过20%,高比例管理人员持续关注Testerhome社区,侧面说明管理人员在关注测试行业的发展。
自动化测试/性能测试岗位人数占比10%以下,回到三年前,值得思考,有两个推测:
测试人员越来越务实,自动化测试不是重点,业务交付才是;
公司内部对自动化测试的产出不满意,管理者将部分测试工作内容转移至其他。
3.2. 覆盖了哪些测试类型
今年的调查结果显示,功能测试和接口测试成为大部分团队必选类型,覆盖白盒测试/单元测试的测试团队还是少数。
3.3. 个人提升工作效率的方式
提升工作效率的方式很多,对于测试人员来说主要在测试过程,和《7.2.哪些环节能够提升测试效率》调查结果基本吻合。调查结果也间接反映,企业对测试开发工程师的需求远远大于纯业务功能测试岗位,企业对测试人员的技能要求在逐步提高。
超过64%测试人员选择“API自动化测试”,遥遥领先其他测试方式;
持续集成/DevOps环境部署、线上监控和专项测试方式的占比持续提升;
UI自动化测试比例进一步降低。
3.4. 优秀测试同行具备的能力
“软技能、编程、理论”三板斧,继续遥遥领先;但是,大数据/算法测试、运营数据分析在2022年的占比明显低于过去两年,新型技术的热度趋于稳定后降低,同时也反映测试人员介入程度在大数据算法测试、运营数据分析两方面的投入占比降低了。
四 个人成长提升
4.1. 入行测试途径有哪些
毕业入行的测试人员占比近六成,可见各大公司持续将校园招聘作为主要招聘渠道;
通过培训机构入行的连续四年增长之后大大降低,测试培训热度降低了;
欣慰的是,非IT行业转测试的比例连续五年增加;
但其他岗位转测试的比例继续降低(此处只能省略若干评论…😓)
4.2. 测试同行提升能力途径有哪些
调查结果显示,书籍阅读可以说是性价比最高的方式,读了书再在社区讨论,此外有几方面变化:
企业内训在2022年有所降低,也是“降本”了;
显著变化是,通过培训结构的课程提升能力的测试人员比例锐减,回到了四年前,“个人降本增效”了;
参与在线直播的相比2021年大大降低,参与线下沙龙的反而增加了,大家更期待面对面交流了。
4.3. 测试人员最希望突破的能力
一直在谈技能提升,让我们看看测试同行们最希望突破的工作能力有哪些?
调查结果显示,研发能力大比例超过其他能力,近65%;进一步验证了测试开发岗位需求增加;另外,架构设计能力也占比一半,也属于与开发人员同等要求的能力;项目经验和沟通能力,也是大家希望重点突破。
4.4. 测试同行们的未来计划
调查结果显示,2022年将测试管理作为未来职业目标的测试人员占比仅58%,相比记忆中的2018年70%高比例大大锐减。更多测试人员选择计划转岗、“告老还乡“,向现实低头了吗,另外,选择了走一步看一步的测试人员占比增加,佛系人群明显扩大。(思考🤔)
五 测试团队分析
5.1. 测试团队的规模分析
6-15人团队规模依然是主流测试团队大小;少于30人的测试团队总占比74%,中小型公司对测试人员岗位的需求变化不大;
超过50人的测试团队占比与2021年基本持平,但其中51~100人的测试团队超过7%,大于100人团队降低到7%,可推测大公司正在对超大测试团队进行优化改进。
5.2. 测试开发比
常常被领导问起测试开发比多少比较合适,下次可以把这份调查结果转发给领导
测试开发比不足1:3的公司占比近两成,业务复杂度高的公司测试成本依然较高;
测试开发比在1:3和1:5之间的公司占比近五成;
测试开发比在1:3和1:10之间的公司占比超过70%;
1:15+测试开发比的公司占比仅5.7%,再次说明各大企业对测试重视程度逐年提升。
六 测试流程规范
6.1. 项目交付周期
调查结果显示,双周一个版本的项目占比26%,每周/一两月一个版本,各约15%,总计超过五成的项目有明确的项目规划及发版计划。令人担心的是,没有特定上线时间的项目占比近四成,已经有这么多产品经理不做产品规划了吗?😓 没有产品规划所带来的成本浪费,说明预算失控,值得管理者们重点关注。
6.2. 测试参与度分析
各种“伪敏捷”曾经使得许多公司的管理者弱化流程,甚至砍掉了必要流程,而最近五年的调查问卷结果显示,需求评审、测试计划、测试评审等核心环节,占比却在逐年增加。
超过五成的测试人员在2022年将项目回顾复盘加入了测试流程,说明管理者们逐步重视项目复盘;
没有任何测试流程的不足5%,进一步说明各大企业并非不需要流程,而是需要能够让产品质量更好、交付效率更高的工作流程。
七 测试效率提升
7.1. 阻碍测试进度因素分析
2022年,很多公司管理层将“降本增效”作为目标,层层拆解后,测试管理者们就需要各显神通地开始挖掘哪个环节影响测试效率,而这一项调查结果的价值就体现在此。来自一线业务测试人员的反馈,往往最精准。
超过80%的测试人员选择了“需求不明确”,可见从商业需求到能落地实施的产品需求的转化之难。(此处敲小黑板做个预测,需求分析师岗位在未来随着chatGPT的广泛应用,将变得非常稀缺)
超过60%的测试人员选择了“提测质量差“,那么是提测标准不清呢还是开发自测能力弱?内部没有明确开发自测的流程?建议同行们可以根据具体的业务进一步分析。
“会议”这个因素占比大大降低,看来居家办公测试人员过滤噪音的能力提升了😊
其他因素,环境部署、数据构造占比依然超过25%,值得测试管理者持续关注。
7.2. 哪些环节能够提升测试效率
让我们看看《7.1. 阻碍测试进度因素分析》 中影响进度的因素是否在下图体现,参与调查的测试人员们却依然认为功能回归测试依然是主流提升测试效率的方式。
既然需求评审和提测质量差是影响进度的最关键因素,为什么测试人员不从这方面进行效率提升呢?值得深思!
7.3. 测试左移 & 测试右移
测试左移和测试右移,一直是互联网测试领域有争议的话题;调查问卷结果显示,自动化测试居榜首,其次是需求分析和技术文档维护;另外,测试人员也逐步参与环境治理、线上监控、技术支持、用户数据分析、单测等。
八 未来趋势预测
2022年,超过四成的测试人员看好“新能源和芯片”行业,继续看好的行业还有大数据、算法、物联网、车联网、云计算,另外,超过30%的测试同行看好医疗领域。
而区块链持续降温,与各大媒体报道的币圈退出信息一致。
人工智能、大数据等新型技术,未来一定会替代部分人力劳动,大势所趋,或许有一天,这篇调查报告也无需绞尽脑汁还词穷,可以直接由OpenAI ChatGPT出品。
为了更好的生活,2023年我们依然努力工作,TesterHome社区提醒测试同行们健康更重要,人生比拼到最后就是身体的较量,我们耗尽青春,也无法阻止科技的进步和发展。
最后: 下方这份完整的软件测试视频学习教程已经整理上传完成,朋友们如果需要可以自行免费领取 【保证100%免费】
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!