用途:在缺陷有清晰且低成本测试路径时,先让错误行为可执行复现,再修改生产代码,目标是得到一个修复前失败、修复后通过的聚焦回归测试。仅在用户明确要求 TDD、失败测试或回归测试,或缺陷存在显而易见的廉价本地测试目标时使用。
主要流程:先理解缺陷,识别预期行为、当前行为、受影响路径和最小可观察复现;选择最窄的可执行检查,优先复用该代码路径已有的单元、组件、集成或回归测试;先写最小的聚焦失败测试,编码预期行为而非当前实现;修复前运行并确认它因预期原因失败;再做满足预期行为的最小生产改动;最后重跑回归测试确认通过。
若失败测试不可行:改用最接近的可执行回归检查,例如定向脚本、手动复现命令、浏览器自动化、快照对比、日志断言或聚焦集成检查。测试需要大规模搭架子、脆弱 mock、缓慢端到端设施、仅生产状态、模糊复现步骤或大量无关 fixture 变更时,应跳过新增测试。
限制与护栏:不要为迁就错误实现而改测试;不要削弱已有断言,除非预期行为确实改变且原因明确;回归测试保持聚焦,避免无关 fixture 变动;缺陷不稳定时尽量使测试确定化;若暴露更广类别的失败,先落聚焦回归路径再考虑补充同类覆盖。
最终响应需报告证据:修复前失败的测试或可执行检查及其失败表现、修复后通过的测试运行及附近的验证;若无法演示修复前失败,说明原因并描述所用的最接近回归检查。
该技能为 Codex 会话中的镜像边界,需先确认本会话中实际可用的技能、工具、连接器和账号,不应据此镜像推断连接、认证、额度或运行时一致性;应保留上游外部产品名称,缺少必要能力时如实报告。其他使用方式、支持平台与收费信息暂未提供。