agent 自写的测试全绿?开发者用"删行法"揪出表演式测试
Kodenstudio · reddit · 2026-10-19
一位开发者发现让 agent 自己写测试后,测试居然永远全绿——他已经完全不读它们了。于是他采用手动变异测试:随机删一行代码或翻转一个布尔值,跑测试套件,如果还能通过,说明这些测试只是"表演"。
做法要点:
- 不用变异测试框架、不建 CI 任务,一个本地脚本十秒搞定,专过滤"为通过而写"的假测试
- 另一半是流程约束:先写测试→人审测试→再写实现,虽然慢且烦,但这是让"完成"这个词恢复意义的唯一办法
作者同时征求社区做法:你会先审测试再放行实现,还是先上线后补查?
「编程与Agent」频道最新
- Supabase 一键给应用装 MCP 服务器:ChatGPT/Claude 可直接调用你的应用 — dshukertjr · 2026-10-23
- Grok Bot 配「专属电脑」:浏览器+终端+云端文件系统直接干完任务 — nima_owji · 2026-10-23
- Neon 推出 TanStack AI 官方 AI Gateway 适配器,一个凭据调用多家模型 — matei_zaharia · 2026-10-23
- Reflection AI 演示 Beam 接入 opencode,自动微调 Gemma-4 准确率提升 66.5% — danielhanchen · 2026-10-23
- Cua 推出 Spaces SDK:让 Hermes 等 Agent 跑在你自己的电脑沙箱里 — Teknium · 2026-10-23
- PHP 爆两个未认证 RCE 漏洞,ProjectDiscovery 推全网免费告警服务 — cyb3rops · 2026-10-23