mcpField

Test Generator

github.com/eddiebe147テスト・品質52 回インストール
リポジトリ

Test Generator について

Test Generatorは、コードやユーザーフローからユニットテストとエンドツーエンドテストを作成するコーディングスキルです。通常動作、境界条件やエラー、モック、セレクター、アサーション、テストデータを扱います。

主な機能

  1. 01ユニットテストの生成
  2. 02境界条件とエラーの網羅
  3. 03依存関係のモック作成
  4. 04E2Eシナリオの作成
  5. 05セレクターとアサーションの設定

活用シーン

  1. 01関数へのテスト追加
  2. 02重要なユーザーフローのE2Eテスト
  3. 03境界条件と失敗ケースの網羅

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/eddiebe147/claude-settings --skill test-generator

インストール後、Claude Code で/test-generatorを入力して読み込まれたか確認します。

詳細

テストジェネレーター

本番環境にデプロイする前にバグを見つける、包括的なテストスイートを生成します。ユニットテストからE2Eシナリオまで、安心してリリースできるテストを作成します。

主なワークフロー

ワークフロー 1:ユニットテストの生成
  1. コードの分析 - 関数の入力と出力を把握します
  2. 正常系 - 想定される動作をテストします
  3. エッジケース - 境界条件をテストします
  4. エラーケース - 失敗するシナリオをテストします
  5. モック - 依存関係のモックを作成します
ワークフロー 2:E2E テストの生成
  1. ユーザーフロー - 重要な経路を特定します
  2. テストシナリオ - 手順に沿ったテストを記述します
  3. セレクター - 堅牢な要素セレクターを定義します
  4. アサーション - 想定される結果を検証します
  5. データのセットアップ - テストデータを処理します

クイックリファレンス

操作コマンド
ユニットテストを生成"[function] のテストを生成"
E2E テスト"[flow] の E2E テストを作成"
カバレッジレポート"テストカバレッジを分析"

コメント