Meta如何用JiTTesting在代码上线前捕获缺陷?LLM即时测试大规模落地
thinkindev • 2026-10-30
1988 views
Meta工程团队近日披露其JiTTesting(Just-in-Time Testing)系统已从研究原型发展为生产级基础设施。该系统的核心是利用大语言模型为即将合并的代码变更自动生成测试,在缺陷“落地”前进行拦截。相比传统静态检查和人工评审,JiTTesting能够根据代码差异动态生成针对性测试,覆盖更多边界条件和回归场景。Meta重点介绍了在规模化部署中如何控制误报率、降低测试执行开销,并采用“Human-on-the-loop”(人在环路)策略,让工程师审核和反馈AI生成的测试,以持续优化模型。这一实践为AI辅助软件工程在大型代码库中的落地提供了重要参考。
核心要点
- Meta将JiTTesting从研究原型扩展为全规模生产基础设施
- 利用大语言模型自动生成即时测试,在代码变更合并前捕获缺陷
- 采用Human-on-the-loop机制降低误报率与测试开销