[测试技术] 从测功能到管风险:AI 时代测试人员的转型方向
原创内容未获授权禁止转载、转发、抄袭。最近看到一篇文章讲测试岗位未来几年的变化。里面有个判断很值得测试同学重视测试岗位不会消失但只做执行类工作的测试人员价值会被持续压缩。这个观点和我一年前述职时说的一句话不谋而合测试会死但质量不死。这个判断并不夸张。现在 AI 已经可以辅助拆 PRD、生成测试点、补异常场景、写自动化脚本、分析日志。以前依赖人反复执行的工作正在被工具分担。所以测试人员真正要思考的不是“AI 会不会替代测试”而是当执行测试越来越便宜我们还能提供什么更高价值我的答案是从“测功能”转向“管风险”。一、质量治理不是空话质量治理听起来有点大其实落到测试工作里就是三个交付物交付物说明风险清单需求、设计、接口、数据、权限、并发里有哪些风险测试策略哪些必须重点测哪些可以抽样测哪些需要自动化覆盖准出结论当前版本风险是否可控遗留问题是否能接受执行测试关注的是“功能有没有问题”质量治理关注的是“版本风险是否可控”。如果测试报告里只有“测试通过”价值很有限如果能说清楚“风险在哪里为什么可以上线后续要观察什么”测试的价值就不一样了。二、需求评审时测试要先把风险问出来很多质量问题不是测试阶段才出现的而是在需求阶段就已经埋下了。比如 PRD 里写用户未支付订单支持取消取消后释放库存。如果只按字面理解很容易写出一条测试点未支付订单取消成功库存释放成功。但测试人员真正要追问的是风险点需要确认的问题订单状态已支付、支付中、已发货订单是否允许取消数据一致性订单取消后库存、优惠券、支付单是否同步处理并发场景用户取消和支付回调同时发生怎么办接口绕过前端不展示取消按钮后端接口是否也拦截定时任务超时自动取消和手动取消是否会重复执行异常补偿库存释放失败、退券失败是否有补偿机制这就是测试价值前移。不是等开发写完再验证而是在需求评审阶段就把问题暴露出来。三、AI 可以帮你拆需求但不能替你判断风险AI 很适合做第一轮拆解。比如拿到 PRD 后可以先这样问请基于下面 PRD从测试人员视角提取 1. 核心业务规则 2. 状态流转 3. 异常分支 4. 数据一致性风险 5. 权限和接口绕过风险 6. 需要向产品确认的问题 要求 - 不要直接写测试用例 - PRD 未说明的地方标记为「需确认」 - 每个风险点都要说明可能影响AI 可以帮你把规则拆出来把遗漏场景补出来但它不能替你判断哪个问题最危险。比如同样是字段展示错误昵称错了可能只是体验问题订单金额、账户余额、优惠金额错了就可能是高风险问题。这个判断必须由测试人员结合业务来做。四、测试设计不要追求用例多要追求风险覆盖以前很多人习惯用“用例数量”证明工作量但用例多不代表测得准覆盖率高也不代表核心风险被覆盖。更合理的方式是按风险分层设计测试风险等级场景类型测试策略高风险支付、资金、权限、核心状态流转人工重点验证必要时补自动化和监控中风险常用业务流程、常见异常、主要入口覆盖主流程和关键异常低风险文案、非核心展示、低频配置抽样验证避免投入过多成本测试人员要学会把精力用在真正影响上线质量的地方而不是平均用力。五、测试结论不能只写“测试通过”很多测试报告最后都会写一句本轮测试通过建议上线。但如果没有风险说明这句话价值有限。真正有用的测试结论应该能说明版本风险是否可控。比如支付需求测试结论可以这样写关注项结论支付主链路微信、支付宝支付成功已验证异常链路支付中断、重复回调、超时未支付已验证数据一致性订单、支付单、账户流水状态一致遗留风险退款回调异常依赖人工补偿上线建议可上线上线后重点观察退款失败率这类结论比“测试通过”更有价值。它不是告诉团队“我测完了”而是告诉团队“风险在哪里是否可以接受”。六、质量指标要少看过程多看结果过程指标不是不能看但不能只看过程指标。过程指标问题用例数量数量多不代表覆盖有效Bug 数量Bug 多不一定代表测试质量高自动化覆盖率覆盖率高不代表覆盖了核心风险回归通过率通过率高不代表版本风险低更值得关注的是结果指标结果指标说明线上缺陷逃逸率测试阶段没有拦住的问题有多少核心链路故障数登录、下单、支付、审批等关键链路是否稳定缺陷重复发生率同类问题是否反复出现需求评审风险拦截数测试在需求阶段提前发现了多少问题上线回滚次数版本质量是否影响发布稳定性用户投诉关联问题数质量问题是否真实影响用户测试人员要能用这些指标说明自己的价值。不是“我测了很多”而是“我帮助团队减少了哪些风险”。七、从下个版本开始可以这样做不需要一上来就喊“质量架构师”也不需要把自己包装成 AI 专家。先从日常工作里改几个动作需求评审前用 AI 先拆一遍业务规则、状态流转、异常分支和需确认问题。评审会上不只问功能怎么做还要问失败场景、重复操作、历史数据、权限绕过和异常补偿。设计测试点时按风险分层不要平均用力。测试报告里增加风险结论不要只写测试范围和缺陷数量。上线后关注核心指标把线上问题复盘成下一轮测试策略。做到这些测试人员就不只是“执行测试的人”而是在研发过程中持续管理质量风险的人。总结AI 时代测试工作的重心一定会变化。低价值、重复性的执行工作会越来越多地交给工具测试人员需要把精力放到更需要判断力的地方。未来真正有价值的测试人员不是只会写用例、跑回归、提 Bug 的人而是能识别风险、设计策略、看懂数据、推动质量改进的人。说得直白一点AI 可以帮你执行测试但它不能替你对质量负责。测试人员要做的是从“我测完了”升级为“这个版本的风险是否可控我能说清楚”。