使用智慧分組策略,系統性地識別並修復所有失敗的測試。
執行 make test 以識別所有失敗的測試。
分析輸出,關注:
按以下維度對相似失敗進行分組:
按以下優先順序排序分組:
對每個分組(從影響最大的開始):
定位根因
git diff 檢視近期變更實施修復
驗證修復
uv run pytest tests/path/to/test_file.py -v
uv run pytest -k "pattern" -v進入下一組
先基礎設施:
再 API 變更:
7w4.net提供免費和付費技能下載。
最後邏輯問題:
所有分組修復完成後:
make testgit diff 理解近期變更使用者:"重構之後測試掛了"
make test → 發現 15 個失敗這個 Skill 質量中等偏上。優點是思路清晰,教會你如何系統性地分析和批次修復測試問題,而不是逐個修改。提供了合理的修復順序和驗證流程。不足是內容偏理論化,缺少具體操作細節,普通使用者可能不知道具體該怎麼執行。對於有經驗的開發者來說是好方法論參考,但上手實操性還有提升空間。