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