AI agents开发测试技巧:三条实用规则
这个 tip 很有用,帖子的回复质量也很高 OP 会在 AGENTS.md 前面加三条和测试相关的规则: 1 禁止写完实现再写 unit test: 我发现好几次 agent 为了通过而通过的现象...
Ansh分享的agents测试技巧很实用,帮你避免写表演型测试,提高开发效率。
Ansh Nanda在AGENTS.md中提出了三条AI agents测试规则。第一条禁止写完实现再写unit test,避免模型为通过而通过的现象。第二条推荐使用E2E测试验证复杂功能,开发阶段先跑相关测试,CI上只跑关键路径。第三条要求单独测试系统时,先列出可能失败的方式,再写代码。
这个 tip 很有用,帖子的回复质量也很高 OP 会在 AGENTS.md 前面加三条和测试相关的规则: 1 禁止写完实现再写 unit test: 我发现好几次 agent 为了通过而通过的现象...
这个 tip 很有用,帖子的回复质量也很高 OP 会在 AGENTS.md 前面加三条和测试相关的规则: 1 禁止写完实现再写 unit test: 我发现好几次 agent 为了通过而通过的现象,补 10 个单测去断言一个常量字符串里有没有某段子串 纯纯的表演型人格 各种模型都有会这种问题 2 测试尽量只用 E2E 用 E2E 验证复杂功能真能跑通,当然 E2E 很耗费时间,开发阶段先跑和这次改动相关的那几条,我是准备开 PR 以后全量在本地跑,CI 上就跑几条关键路径。 3 如果必须单独测一块系统 先列出它可能失败的方式 再写代码 这个有意思 感觉像变种 TDD Ansh Nanda @anshnanda At the top of my AGENTS.md: - NEVER write unit tests after you write code. - Highly prefer E2E tests as the sole testing mechanism. Use them to verify complex features work. At the end of E2E tests, produce a verifiable and repeatable artifact. - If you must test a system in isolation, FIRST write all the ways it could fail, THEN write the code. 🔗 View Quoted Tweet 💬 0 🔄 1 ❤️ 12 👀 1932 📊 4 ⚡