测试这行,我想跟你说几句真心话

上周跟一个做了八年测试的朋友吃饭,他说了一句话让我印象很深:“我们组原来八个人,现在就剩我一个,其他人要么转开发,要么去做产品,要么直接离职了。”

他说这话的时候没有愤怒,就是那种说久了的平静。

这不是个例。你翻翻各大招聘平台,测试岗位的数量在缩水,薪资天花板在降低,很多公司甚至直接把测试并入开发团队,美其名曰”全栈工程师”。还有一些公司,干脆就没有专职测试,让开发自测,让产品验收,测试这个岗位,正在从很多公司的组织架构里悄悄消失。

这是真实发生的事,不是危言耸听。


测试为什么越来越边缘化?

我想认真分析这个问题,不想说那种”测试不受重视是因为公司不懂测试价值”的废话。

第一个原因,是测试的价值太难量化:

开发写了一个功能,上线了,用户用了,这个价值是可见的。测试呢?你发现了一个 bug,修掉了,用户永远不知道这个 bug 曾经存在过。你做了一轮全量回归,没发现问题,那这轮测试的价值是什么?在很多管理者眼里,”没出问题”不是成绩,出了问题才是你的责任。这种不对称,从根本上决定了测试在公司里的话语权。

第二个原因,是很多测试岗位本身就在做低价值的事:

说实话,我见过太多测试工程师,每天的工作就是点点点,按照用例一条一条执行,发现 bug 就提,没发现就关单。这种工作,不需要太多技术深度,也不需要太多业务理解,任何人培训两周都能上手。这样的岗位,当然容易被边缘化,因为它本身就没有建立起不可替代性。

第三个原因,是敏捷开发和 DevOps 的普及,改变了测试的位置:

以前瀑布模型,测试是一个独立的阶段,有明确的入口和出口。现在迭代快,两周一个版本,测试必须嵌入到开发流程里,必须会写自动化,必须懂 CI/CD,必须能跟开发协作而不是对立。很多传统测试工程师没有跟上这个转变,就自然被流程优化掉了。

这三个原因叠加在一起,造成了今天的局面。不是测试这个职能不重要,而是很多人做的那种测试,确实可以被替代。


入行这几年,我后悔过吗?刚入行那一年半,最难受的不是工资低,是那种被忽视的感觉。需求评审,测试可以不参加;技术方案讨论,测试不需要知道;上线出了问题,第一个被问责的是测试。有一次我们项目老大在会上说,“测试就是质量的最后一道防线”,当时我听着觉得挺有成就感的,后来才明白,这句话的潜台词是:出了问题,你们兜底~ 那段时间我认真想过转行。看了很多开发的教程,也考虑过做产品。但最后没走。 后来我开始学自动化,学性能测试,学接口测试,慢慢地,我在团队里的位置变了。不再是那个”点点点”的人,而是那个能搭框架、能分析性能瓶颈、能在需求阶段就发现设计缺陷的人。话语权是自己挣来的,不是等来的。 再后来,我发现自己其实挺喜欢找 bug 这件事的。不是那种点点点找 bug,是那种真正去理解一个系统,去想它在什么边界条件下会出问题,去构造那个让它崩溃的场景。这件事跟玩解谜游戏差不多,会有一种满足感。 所以,后悔过吗? 有~ 也没有~我后悔的是,在最开始那一年半,我没有更早地意识到:做一个有技术深度的测试工程师,和做一个只会执行用例的测试工程师,是两条完全不同的路。薪资、地位、职业天花板,全都不一样。 如果你现在还在那条”点点点”的路上,我不是要否定你,我是想告诉你,那条路越来越窄了。


AI 来了,测试工程师的未来在哪?

这个问题我被问过很多次,我的回答一直是:取代一部分,倒逼另一部分。

AI 能做什么?它能生成测试用例,能做界面的视觉回归,能分析日志找异常,能写基础的自动化脚本。这些事,以前需要人来做,现在 AI 可以做得更快、更全面、更便宜。

所以,那些主要靠”执行”吃饭的测试工程师,确实面临很大的压力。不是说明天就会失业,但五年之内,这类岗位的数量会大幅减少,这是我的判断,不是吓唬人。

但 AI也不是万能的,至少目前不是。

它做不了真正的业务理解。一个功能上线之后,用户会怎么用,会在哪里卡住,会产生什么样的误解,这需要对用户、对业务、对场景有深度的理解,不是跑几个用例能覆盖的。

它做不了测试策略的制定。在资源有限的情况下,这个版本应该重点测什么,哪些地方可以信任开发自测,哪些地方必须人工介入,这是判断力,不是算法。

它做不了跨团队的沟通和推动。发现了一个系统性的质量问题,怎么跟开发讲清楚,怎么推动产品改需求,怎么在上线压力下坚持质量底线,这是人的工作。

所以我的判断是:AI 会淘汰”执行型测试”,但会放大”思考型测试”的价值。

未来的测试工程师,应该是那种能用 AI 工具把自己的效率放大十倍,同时把精力集中在 AI 做不好的地方的人。会用 AI 写脚本,但自己能看懂、能改、能优化。能让 AI 生成用例,但自己能判断哪些用例是真正有价值的。

这不是什么高深的转型,就是把自己从”执行者”变成”决策者”。


最后说一句

测试这行,从来不缺被看不起的理由,但也从来不缺做出价值的机会。

边缘化的不是测试这个职能,是那种可以被任何人替代的工作方式。

你选择怎么做这份工作,决定了这份工作对你意味着什么。


你现在做测试,最大的困惑是什么?是技术方向不清晰,还是在公司里感觉没有存在感,还是对 AI 的冲击感到焦虑?

欢迎在留言区说说你的真实状态,我会认真看每一条

如果这篇文章说出了你的心里话,转发给同行看看,也许他们也需要听到这些

Leave a Comment

您的邮箱地址不会被公开。 必填项已用 * 标注