三亩地 三亩地SAN MU DI · CODE DIARY
ARTICLE DETAIL

日记详情

真实记录编程学习的某一天,欢迎挑你感兴趣的翻一翻。

第75篇:Vibe Coding时代:LangGraph 自动选择回归测试实战,解决每次全量测试太慢、局部测试又漏的问题

第75篇:Vibe Coding时代:LangGraph 自动选择回归测试实战,解决每次全量测试太慢、局部测试又漏的问题

第75篇:Vibe Coding时代:LangGraph 自动选择回归测试实战,解决每次全量测试太慢、局部测试又漏的问题


一、问题场景:Agent 每次改一点代码,却要跑全部测试

在真实项目中,测试集可能非常大:

1000 个单元测试 300 个集成测试 几十个端到端测试 完整 CI 跑 30 分钟

Agent 每次小改动都跑全量测试,成本太高。

但如果只跑当前文件测试,又可能漏掉回归问题。

例如修改:

app/core/auth.py

可能影响:

tests/test_auth.py tests/test_user.py tests/test_order.py tests/test_admin.py

本文解决的问题是:

如何基于代码变更影响分析,自动选择应该运行的回归测试,提高测试效率同时降低漏测风险。


二、测试选择策略

建议分层:

直接测试: - 与修改文件同名
← 返回列表