← 所有案例研究
案例研究 · 2026

Polity

七个微服务上的 QA 统一,数百个 bug 关闭,发布闸门稳住。

Polity 是一个跑在七个微服务之上的企业级平台。分布式、复杂,并被以企业客户要求的标准对待,这类系统里,QA不是可选项。

ENTERPRISE 2026 上线
01 概览

概览

Polity 是一个跑在七个微服务之上的企业级平台。分布式、复杂,并被以企业客户要求的标准对待,这类系统里,QA不是可选项。

02 挑战

挑战

七个服务,各自有自己的工具链、成熟度和故障模式。多个供应商并行推代码、功能开发在飞、企业客户群不容忍回归。要在一年半内把这一切统一进一个质量模型,同时不能拖慢工程团队。

03 我们做出的关键决策

在七个服务上,集中式 QA 跟不上。我们把质量推到代码生根的地方。

供应商的 PR 落进临时评审、测试集中在一个团队里变成瓶颈、前端栈落后了一代、关键流程靠手工验证。没有哪样能撑过七个微服务的持续交付节奏。我们推出两个协议。UVA(Undertaking Level Aggregation)把供应商集成评估从临时 PR 评审改为有明确闸门的结构化同行评审流程。UTI(Unified Testing Infrastructure)把集中式测试拆成按服务的 CI 闸门和组件级校验,落到全部七个微服务上。与此同时,我们把前端和工具链栈从遗留架构迁移到下一代平台并现代化开发者工作流,把关键流程上的手工 QA 换成自动化的端到端覆盖,把所有七个服务的 CI 重新接成带护栏的流水线,并集成了端到端用户流校验。重点从来不是更多测试。重点是把责任、自动化和标准化推到真正做决策的位置。
04 我们做了什么

我们做了什么

覆盖七个服务和多个供应商的质量,需要的先是协调层,而不是更多工具。架构上的判断:从集中、手工、碎片化的工作流,转向可扩展、按 ownership 驱动、自动化的系统,通过标准化和现代基础设施,为开发者速度、评审质量、可靠性和长期可维护性做优化。具体:推出 UVA 协议(Undertaking Level Aggregation),把供应商集成评估从临时 PR 评审转成有明确闸门的结构化同行评审流程;推出 UTI 协议(Unified Testing Infrastructure),把集中式测试拆成按服务的 CI 闸门和组件级校验,落到全部七个微服务上;把前端和工具链栈从遗留架构迁移到下一代前端平台并现代化开发者工作流;把关键产品验证上的手工 QA 换成自动化端到端测试;把 7+ 服务上碎片化的遗留 CI 整合进带护栏的流水线,并集成端到端用户流校验。在此之上:E2E 策略、降低不稳定性、加固 CI/CD、监督供应商与贡献者质量、分类处理数百个 bug。工具投资大约在第三个月开始回本。结果:能撑过团队人员变动、供应商轮换和持续重构的质量。

05 成果

成果

规模 7个服务 统一测试
风险 数百个 Bug已解决
精选界面
06 经验总结

经验总结

分布式系统的质量是协调问题,不是工具问题。让七个服务、多个供应商和持续交付保持同一标准,需要的流程工作与技术工作一样多。真正起作用的架构判断:从集中、手工、碎片化的工作流,转向可扩展、按 ownership 驱动、自动化的系统。

技术栈
标签
EnterpriseQAMicroservices

想要类似的成果吗?

告诉我们您正在构建什么。我们会告诉您我们是否是合适的团队。

 预约通话