标签:# 论文研读

如何让每天 300 轮 CI 提速 50%?Ekstazi 与 Google TestSage 精准测试顶会论文研读

在上一篇关于 Vibe Coding 质量防线的探讨中,我们提到了高频交付团队的痛点:当 AI 驱动代码产出呈指数级激增,团队每天上线 50 次、流水线触发 300 轮 CI 时,全量测试的执行耗时与庞大算力开销将成为阻断交付的致命瓶颈

此时,精准测试(Regression Test Selection, RTS)成为了现代效能工程的唯一解。但市面上多数团队自研或引入的测试选择工具,要么漏测频发,要么分析本身耗时甚至超过了跑测试的时间。

在精准测试近四十年的演进史上,有两篇里程碑式的学术与工业顶会论文彻底改变了该领域的工程范式:

  1. 《Practical Regression Test Selection with Dynamic File Dependencies》(ISSTA 2015 杰出论文奖,来自 UIUC 团队的 Ekstazi);
  2. 《TestSage: Regression Test Selection for Large-scale Web Service Testing》(ICST 2019 Industry Track,来自 Google Assistant 核心团队)。

这两篇经典论文究竟解决了什么看似无解的工程矛盾?它们给今天处于 AI 编码狂潮中的微服务与前后端流水线带来了哪些不可替代的架构启示?本文将带你展开一次透彻的端到端深度论文拆解。