💬 Claude&Claude Code 実践活用術 | 📖 6分

テスト自動生成とバグ修正の効率化

テスト自動生成とバグ修正の効率化

Claude Codeはプロジェクトの既存テストパターンを分析し、それに合わせたテストを自動生成できます。

テストの自動生成

> NotificationsService.swiftのテストされていない関数を見つけて

> 通知サービスのテストを追加して

> エッジケースのテストケースを追加して

Claudeは既存のテストファイルを調べて、使用されているスタイル・フレームワーク・アサーションパターンに合わせたテストを生成します。

バグの効率的な修正

> npm test を実行したらエラーが出た

> user.tsの@ts-ignoreを修正する方法を提案して

> 提案通りにnullチェックを追加して

/debugスキルでセッション問題を解決

/debugはClaude Code自体のセッションデバッグログを読み取り、トラブルシューティングを行うバンドルスキルです。

/debug MCPサーバーへの接続が失敗する

Agent SDKでテスト→修正の自動化

# テスト実行→失敗を修正→再テストの自動化
claude -p "テストスイートを実行し、失敗をすべて修正して" \
  --allowedTools "Bash,Read,Edit"

実践のポイント

  • エラーメッセージとスタックトレースは省略せず丸ごと渡す
  • 「エラーが断続的か一貫しているか」をClaudeに伝えると診断精度が上がる
  • 検証したい動作について具体的に説明するとより適切なテストが生成される