Test Generator について
Test Generatorは、コードやユーザーフローからユニットテストとエンドツーエンドテストを作成するコーディングスキルです。通常動作、境界条件やエラー、モック、セレクター、アサーション、テストデータを扱います。
主な機能
- 01ユニットテストの生成
- 02境界条件とエラーの網羅
- 03依存関係のモック作成
- 04E2Eシナリオの作成
- 05セレクターとアサーションの設定
活用シーン
- 01関数へのテスト追加
- 02重要なユーザーフローのE2Eテスト
- 03境界条件と失敗ケースの網羅
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ eddiebe147/ claude-settings --skill test-generatorインストール後、Claude Code で/test-generatorを入力して読み込まれたか確認します。
詳細
テストジェネレーター
本番環境にデプロイする前にバグを見つける、包括的なテストスイートを生成します。ユニットテストからE2Eシナリオまで、安心してリリースできるテストを作成します。
主なワークフロー
ワークフロー 1:ユニットテストの生成
- コードの分析 - 関数の入力と出力を把握します
- 正常系 - 想定される動作をテストします
- エッジケース - 境界条件をテストします
- エラーケース - 失敗するシナリオをテストします
- モック - 依存関係のモックを作成します
ワークフロー 2:E2E テストの生成
- ユーザーフロー - 重要な経路を特定します
- テストシナリオ - 手順に沿ったテストを記述します
- セレクター - 堅牢な要素セレクターを定義します
- アサーション - 想定される結果を検証します
- データのセットアップ - テストデータを処理します
クイックリファレンス
| 操作 | コマンド |
|---|---|
| ユニットテストを生成 | "[function] のテストを生成" |
| E2E テスト | "[flow] の E2E テストを作成" |
| カバレッジレポート | "テストカバレッジを分析" |
コメント
Markdown 対応