质量不是测出来的,是设计出来的。 这句话在测试领域流传已久,但真正践行它的人并不多。多数测试工程师的工作逻辑是:需求进来,设计用例,执行测试,报告 bug。这个链条更像是一个检验流程,而不是一个质量工程流程。

Quality Architect 做的事情不同。他们更关心:我们的质量衡量方式本身是否合理?测试策略是否真正覆盖了用户实际面临的风险?一个缺陷从产生到被发现的成本,能不能在更早的阶段就被消除?

这个视角的转变,不是自上而下的职级升迁,而是一次认知框架的重构。

传统 QA 与 Quality Engineering 的本质区别

传统 QA 的逻辑是事后介入:代码写完,交给测试,测试通过,上线。质量是在流程末端被检验的,而不是被内建的。这个模式在瀑布式开发时代勉强可行,但在 Agile 和 DevOps 环境下,它很容易变成瓶颈。

Quality Engineering(质量工程)的逻辑是预防优先:质量实践被嵌入 SDLC 的每个阶段——需求评审时识别歧义,设计阶段引入可测性设计,开发阶段推动测试左移,上线后持续监控质量信号。测试不再只是一个阶段,而是一种贯穿始终的工程能力。

Google 是这一转变的典型案例。他们很早就将传统 QA 演化为 Engineering Productivity 团队,把质量责任分布到每个工程师,而不是集中在独立的 QA 部门。Netflix 则走得更彻底——Chaos Engineering 本质上是把质量验证从检查是否正确升级到主动破坏以发现隐患。Chaos Monkey 随机关闭生产环境中的服务实例,逼迫系统在真实压力下暴露问题。这不是一个单纯的测试工具,而是一种质量哲学。

Quality Architect 的核心工作

测试策略设计是 Quality Architect 最核心的工作,也是最容易被误解的工作。测试策略不是一份文档,也不是列出所有测试类型的清单,而是一套关于什么值得测、以什么方式测、测到什么程度的决策框架。

这背后需要一个风险模型:不是所有功能都需要相同深度的测试覆盖。结账流程的一个 bug 和内部管理面板的一个显示问题,在业务层面的风险权重完全不同。Quality Architect 的价值,就是把这种风险判断从个人直觉转化为可以沟通、可以复盘、可以持续演进的显式策略。

质量度量体系设计是另一个核心工作,也是最容易做错的一个。测试覆盖率是最常见的质量度量指标,但它也是一个非常容易被误用的指标。覆盖率 80% 不代表质量足够好——如果这 80% 都在测试正常路径,而 100% 的边界条件没有被覆盖,这个数字提供的只是虚假的安全感。

更有价值的度量体系通常包含:缺陷逃逸率(有多少 bug 是上线后才发现的)、回归测试有效率(回归测试发现了多少真实回归问题,而不只是执行了多少用例)、质量成本(在哪个阶段发现和修复 bug,成本是多少)。这些指标设计得好,能真正推动团队行为改变;设计得差,就会变成形式主义的打卡。

质量文化建设是 Quality Architect 工作里最软、也最难量化的部分。Lisa Crispin 推动的整体测试理念(Whole Team Testing)在这里非常有指导意义:质量不是 QA 一个部门的责任,而是整个团队的责任。产品经理负责需求的准确性,开发工程师负责代码的可测性,运维负责生产环境的可观测性,测试工程师则是质量协调者和风险代言人。

这种文化不是靠开一次培训就能建立的,而是靠质量工程师在每一个具体场景里持续示范:在需求评审时提出可测性问题,在代码审查时关注测试覆盖,在上线后主动追踪质量信号。真正的难点不在于喊出质量人人有责,而在于让每个角色都知道自己具体该对哪一部分质量负责。

AI 时代的新挑战

World Quality Report 2025 的数据提供了一个清醒的现实坐标:89% 的组织正在试点或部署 GenAI 增强的质量工程工作流,但仅 15% 实现了企业级规模部署。规模化的三大障碍是:数据隐私风险(67%)、集成复杂度(64%)、幻觉与可靠性问题(60%)。

同一份报告还显示:50% 的组织报告缺乏 AI/ML 专业技能,这个数字与 2024 年持平,说明技能缺口没有在过去一年得到改善。63% 的质量工程师将 Generative AI 列为首要技能需求。

这对 Quality Architect 意味着两件事。

第一,现有的质量度量体系需要更新。AI 生成代码加速了交付节奏,也可能同步加速技术债务积累。传统的缺陷密度指标在 AI 加速的代码库里参考价值会下降,团队需要设计新的质量信号,用来捕捉 AI 引入的特定风险,比如重复生成的脆弱逻辑、看似合理但缺少业务约束的测试用例、被自动补全掩盖的边界条件。

第二,AI 工具本身的质量治理成了新议题。如何评估一个 AI 测试工具的输出质量,如何设计人机协作的质量门禁,如何把 AI 不可消除的幻觉风险纳入整体风险模型,这些都不是单个测试工程师靠多写几个用例就能解决的问题,而是 Quality Architect 需要回答的架构级问题。

能弥合这道鸿沟的人,在市场上有明显溢价。

与 Test Architect 路径的区别

一个容易混淆的问题是:Test Architect 和 Quality Architect 有什么不同?

简单说:Test Architect 解决怎么测得更好,Quality Architect 解决测什么才是对的。

Test Architect 的核心能力是工程深度——框架设计、CI/CD 集成、可观测性架构。Quality Architect 的核心能力是系统性思维——风险判断、策略设计、跨团队影响力。两者不是高下之分,而是不同维度的专业纵深。

在大型团队里,两个角色往往需要紧密协作:Quality Architect 定义策略和标准,Test Architect 负责工程落地。在小团队里,同一个人可能需要兼顾两者,但也要清楚自己此刻是在做策略判断,还是在做工程实现。混在一起做,最容易出现的问题是工具越来越多,质量问题却没有被真正管理起来。

成长路径建议

Quality Architect 的成长路径不是线性的技能积累,而是思维框架的迭代。有几个具体的练手方式。

第一,为现有团队输出一份质量体系评估报告。重点不是描述现状,而是分析现有测试策略背后的逻辑假设,找出没有被覆盖的风险区域,提出改进建议并量化收益。这个过程本身就是 Quality Architect 工作的缩影。

第二,追踪一个真实缺陷的完整生命周期。它是在哪个阶段被引入的,在哪个阶段被发现的,如果更早被发现,成本会降低多少。用数据讲出这个故事,比任何理论都更有说服力。

第三,学会用质量成本(Cost of Quality)框架和决策者对话。测试投入不是单纯费用,而是风险对冲成本。能把质量问题翻译成业务语言的工程师,影响力不会局限在测试团队内部。

这条路适合谁

Quality Architect 这条路,适合对为什么比怎么做更感兴趣的人。

如果你在执行测试任务时,经常会追问我们现在测的是正确的东西吗;如果你对风险判断和决策逻辑比对工具选型更有兴趣;如果你在团队协作中自然而然会去推动质量文化,而不只是完成自己的任务,那么这条路就值得认真考虑。


FunTester 名片|万粉千文,百无一用


↙↙↙阅读原文可查看相关链接,并与作者交流