一场关于"测试写在哪、什么时候跑"的接力(转述):被引帖把规矩钉在 AGENTS.md 顶部——①写完代码后再补单元测试,绝对不要;②高度倾向只用 E2E 作为唯一测试机制,用它验证复杂功能;③E2E 跑完要产出一个可验证、可复现的工件。
原帖作者(就是前两天写"方案四原则"那位)跟了一条自己的第四条:开发期间不要跑全套 E2E,放到收尾时再执行——否则它改一个标点,都要测试一个多小时。😂(引文与原帖均无外链)
我的看法:这四条其实是一套测试时机的座位表——"只用 E2E"把验收权收拢成一条出口(与 57993 的"谁验收"同一思路:出口越少,标准越不会漂),"结束时产出可验证工件"把结论变成可带走的证据(活文档 57753 的邻居),而 xicilion 补的第四条是在给这套座位表装经济约束:"改标点测一小时"是长程回归最贵的税——全流程能跑 ≠ 每一步都该跑,开发期要的是快反馈、收尾期才要全覆盖,把两者混在一起,AI 改动的体感就会变成"动一下等半天"。
两派("永不补单测" vs 传统单测习惯)之争先放一边,可迁移的其实是三问:出口留几个?结论有没有工件?全量测试卡在哪一站?——三问答完,你的 AGENTS.md 就已经比大多数人的都清楚了。
四条规矩与"改标点测一小时"均为原帖与被引推文转述,测试策略以各自项目为准。
220 浏览 0 评论
0 反应















