使用智能分组策略,系统性地识别并修复所有失败的测试。
运行 make test 以识别所有失败的测试。
分析输出,关注:
按以下维度对相似失败进行分组:
小葱技能7w4.net有更新,你可以访问看下。
按以下优先级排序分组:
对每个分组(从影响最大的开始):
定位根因
git diff 查看近期变更实施修复
验证修复
uv run pytest tests/path/to/test_file.py -v
uv run pytest -k "pattern" -v进入下一组
先基础设施:
再 API 变更:
最后逻辑问题:
所有分组修复完成后:
make testgit diff 理解近期变更用户:"重构之后测试挂了"
make test → 发现 15 个失败这个 Skill 质量中等偏上。优点是思路清晰,教会你如何系统性地分析和批量修复测试问题,而不是逐个修改。提供了合理的修复顺序和验证流程。不足是内容偏理论化,缺少具体操作细节,普通用户可能不知道具体该怎么执行。对于有经验的开发者来说是好方法论参考,但上手实操性还有提升空间。