mcpField
T
Test Generator

Test Generator

github.com/jmsktmテスト・品質10217 回インストール40 週間前に更新
リポジトリ

Test Generator について

コードやユーザーフローをもとに、ユニットテストと E2E テストを作成するスキルです。期待動作、境界条件、エラー、モック、セレクター、アサーション、テストデータを扱います。

主な機能

  1. 01関数の入出力を分析
  2. 02正常系テストの生成
  3. 03境界条件とエラーの網羅
  4. 04依存関係のモック作成
  5. 05E2E フローとアサーションの作成

活用シーン

  1. 01関数のユニットテスト作成
  2. 02境界条件と失敗ケースのテスト
  3. 03重要なユーザーフローのテスト作成

インストール

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

$npx skills add https://github.com/jmsktm/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 テストを作成"
カバレッジレポート"テストカバレッジを分析"

コメント