之前有这么一个段子:有人喜欢创造世界,他们做了程序员;有人喜欢拯救世界,他们做了测试员!近几年,测试工程师在企业究竟是怎么样的发展?随着企业对于用户体验的满意度越来越重视,更加推动了软件测试工程师这个岗位的需求度。接下来, 我们从4个纬度来分析一下, 测试人是如何拒绝躺平的。
1.复合型人才急缺
软件测试工程师, 在企业中的工作职责, 不仅仅是对开发产出的程序进行测试, 更包括了整个项目研发的所有环节及产出物。
因此测试工程师更熟悉整个研发环节及管理流程, 对于产品从需求到研发到上线交付, 每一个环节测试都必须参与进来。
基于以上这些点, 测试工程师的提升是非常快速的, 无论是对产品深入理解, 还是测试技术的丰富, 亦或是管理手段的提升, 都会有非常明显的提升。
2023年,各位小伙伴在职场观察时, 能够非常清晰的感知到, 测试工程师更加趋向于复合型, 企业对于人才的要求, 从最基础的测试技能逐步提升到, 测试开发、自动化测试、接口测试、性能测试、安全测试、测试运维、持续集成等等各个方向, 因此未来的测试工程师发展一定是紧跟企业实际需求, 在技术方向以测试开发为里程碑来提高。
如果你想学习自动化测试,我这边给你推荐一套视频,这个视频可以说是B站播放全网第一的自动化测试教程,同时在线人数到达1000人,并且还有笔记可以领取及各路大神技术交流:798478386
【已更新】B站讲的最详细的Python接口自动化测试实战教程全集(实战最新版)_哔哩哔哩_bilibili【已更新】B站讲的最详细的Python接口自动化测试实战教程全集(实战最新版)共计200条视频,包括:1、接口自动化之为什么要做接口自动化、2、接口自动化之request全局观、3、接口自动化之接口实战等,UP主更多精彩视频,请关注UP账号。https://www.bilibili.com/video/BV17p4y1B77x/?spm_id_from=333.337.search-card.all.click
2.有能力的测试供不应求
有小伙伴最近聊天, 企业高层管理对他直白的说: 市场上有很多的测试工程师, 但能够做好测试工作的测试工程师依然少之又少。
我们有小伙伴刚刚入职两周, 因为项目不够稳定, 因此推迟了项目发布上线的时间, 企业的项目经理总觉得我们的小伙伴在找茬。测试工程师的天职就是发现可能的缺陷, 因此在企业中工作势必就会是一些人的眼中钉, 肉中刺, 但我们的测试人必须清楚: 我们是有脾气的老虎, 不是小猫咪, 谁都可以随便摸。
上面这位小伙伴, 经过与企业高层直接反馈, 该项目经理被调离, 这也说明企业高层主管更加关注的项目的整体质量, 而不是在明知存在较大的风险时, 不考虑公司整体利益, 硬着头皮在某个时间节点快速上线发布, 这样只能让公司产生更大的损失。
3.懂测试的"产品经理", 谁懂啊
在授课时, 我经常会从产品的角度出发, 和小伙伴们共同探讨 需求分析, 产品背后的隐性需求等内容。
为啥要做这个事呢, 那是因为 测试人员在企业中往往面临的第一个难题就是 老虎吃天,无处下抓, 简单说就是 项目很庞大/业务很繁杂, 导致刚刚接触的小伙伴 整个懵住。
测试工程师在企业中的工作职责是承上启下的, 我们在需求评审会议中, 需要不断从测试的专业角度给出合理的产品需求建议, 在软件缺陷的8020原则中, 非常明确的告诉我们, 从需求阶段到集成测试阶段, 我们能够发现80%的缺陷。
因此一个成熟的测试工程师, 一定的一个懂测试的产品经理, 只有这样, 我们才能始终和产品对于需求和业务的理解保持同一纬度。
4.测试开发是趋势也是风口
当前所有行业都受到AI人工智能强力的影响, 测试工程师也不能超脱, 称为一位合格的测试工程师已经是整个市场的趋势, 同时借助于AI人工智能测试未来在IT领域/互联网领域又会产生更精彩的发展。
测试开发工程师, 不仅仅是懂代码的测试人员, 更重要的是始终以测试的角度思考问题, 持续改进流程, 使用开发的技能协助测试提升效率, 这样的人才在以前会被认为是纯粹的开发, 但在现阶段拥有开发的技术能力已经逐步转变为测试人员所必须的职业技能。