前言:为什么一个底层测试PM要写书?
在提笔写下这些文字之前,我反复问过自己一个问题:作为一个不写代码、不亲自设计用例的底层软件测试PM,我究竟有什么底气来写一本书?
答案很简单:因为我在这个被称为“夹心饼干”的岗位上,真真切切地扛过雷、背过锅,也硬生生地趟出了一条活路。我想把这一年多来在炮火中总结出的生存法则,原原本本地记录下来,给那些即将入行或正在迷茫的同仁们一点参考。
首先,请允许我做一个简单的自我介绍。我目前派驻在某top手机大厂,担任底层软件测试PM,内部也叫项目TE。在了解我的日常之前,需要先厘清一个概念:什么是底层软件?在我们厂,底层软件主要涵盖四大责任田模块——充电、Sensor(传感器)、存储和TP(触控)。
“责任田”这个词,是我之前在某为工作时第一次听到的。老实讲,刚听到时,这让我想起了老家农村的田地,听起来既具体又抽象。但接触久了也就习惯了。没从事手机行业之前,我根本不知道分工能细致到这种程度。我以为所有的测试PM都像我在某为时那样,既要管技术深度、管人力安排,还要管跨部门协调和风险管控。但在现在的体系里,领域测试PM的核心职责被高度聚焦:我主要是管项目。
但“管项目”这三个字,背后有着极其复杂的生态位。为了让大家更直观地理解我的处境,我画了一个简单的决策依赖图:
整机测试PM(节点卡控)
▲ 决策依赖:我需要向TA同步领域风险,申请节点决策
领域测试PM(我)
风险评估与前置管控
测试进度把控
资源协调
AAR(After Action Review)
▲ 决策依赖:我需要领域责任田提供技术判断
领域责任田(TSE/专项/手工测试团队)
用例设计、需求评审
四大模块:充电 / Sensor / 存储 / TP

理解这张图,我相信你就能明白我这个“夹心饼干”的尴尬处境了。向上,我要对整机测试PM负责,他们是节点卡控的决策者,我必须为他们提供准确的领域风险评估,以支撑他们做放行或拦截的决策;向下,我要依赖领域责任田(TSE、专项测试和手工测试团队)提供技术判断和测试执行,他们是真正的“军师”和“军队”;而横向,我还要和开发团队进行无休止的博弈,管进度、管协调、管风险。
所以,我的日常工作被高度浓缩为四个词:资源协调、进度把控、风险前置管控、AAR(行动后反思)。作为领域测试PM的核心武器是流程、逻辑和沟通。
来这家大厂快一年了,我经手出货的项目已经有7个。如果非要让我从这7个项目的摸爬滚打中提炼出最深刻的一条感悟,那就是:风险绝不能压在自己手里,一定要从逻辑上把控,通过流程去及时流转。
底层测试PM最怕的是什么?不是技术难题,而是“不确定性”。开发说“这个需求还没定”,测试团队说“这个Bug复现不了”,整机PM问“这个版本到底能不能发”……当这些不确定性全部汇聚到你这里,而你试图用自己的肩膀去扛住它们时,你就已经输了。真正的PM,必须学会把不确定性挡在测试端之外,用问题单锁死Deadline,用上升机制打破僵局,用版本精益法裁剪测试策略,把事情及时分派流转出去。
这些不是书本上的理论,而是我用无数个熬夜复盘的深夜、无数次和开发拍桌子的会议换来的实战心法。
我写这本书,不是为了炫耀什么管理技巧,也不是为了贩卖焦虑。我只是希望,当一个新手PM面对开发说“没时间修”而手足无措时,能从我这里找到一个可以直接套用的话术;当一个测试团队在版本发布前夜还在为存量需求扯皮时,能从我这里拿到一套清晰的收割流程。
作为领域测试PM,我们不是无所不能的超人,而是项目运转的“路由器”。我们必须从逻辑上把控全局,通过标准化的流程将风险及时、显性地流转出去,让该看到风险的人看到,让该解决问题的人去解决。
这也是我决定复盘并写下这本书的初衷。我希望将近一年来在真实项目中的实战经验、踩过的坑以及总结出的方法论,毫无保留地分享出来。希望能为刚入行或准备踏入这个领域的新人们提供一份真实的参考,少走一些弯路。
我深知自己仍在不断成长,这本书里的每一个案例、每一句话术,都是我在一线的真实复盘。书中难免有局限或不足之处,恳请各位同仁不吝赐教、批评指正。
夜雨聆风