mcpField
T
testing-strategy

testing-strategy

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

testing-strategy について

カバレッジ、速度、保守性のバランスを取り、コンポーネント別のテスト戦略を設計するスキルです。テスト種別、カバレッジ目標、ケース例、既存カバレッジの不足を含む計画を作成します。

主な機能

  1. 01テストピラミッドを適用
  2. 02コンポーネント別にテストを設計
  3. 03重要経路や境界条件を優先
  4. 04目標とテストケース例を提示
  5. 05カバレッジの不足を特定

活用シーン

  1. 01APIやデータパイプライン変更のテスト計画
  2. 02フロントエンドやインフラのテスト種別選定
  3. 03リリース前のテストカバレッジ確認

インストール

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

$npx skills add https://github.com/w95/awesome-claude-corporate-skills --skill testing-strategy

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

詳細

テスト戦略

カバレッジ、速度、保守性のバランスを取りながら、効果的なテスト戦略を設計します。

テストピラミッド

        /  E2E  \         Few, slow, high confidence
       / Integration \     Some, medium speed
      /    Unit Tests  \   Many, fast, focused

コンポーネントの種類別戦略

  • API エンドポイント:ビジネスロジックの単体テスト、HTTP レイヤーの結合テスト、利用側のコントラクトテスト
  • データパイプライン:入力検証、変換の正確性、冪等性のテスト
  • フロントエンド:コンポーネントテスト、操作テスト、ビジュアルリグレッションテスト、アクセシビリティテスト
  • インフラストラクチャ:スモークテスト、カオスエンジニアリング、負荷テスト

テスト対象

重点を置く対象:ビジネス上重要な経路、エラー処理、エッジケース、セキュリティ境界、データ整合性。

対象外:単純なゲッター/セッター、フレームワークのコード、一度限りのスクリプト。

出力

テスト対象、各領域のテスト種別、カバレッジ目標、テストケースの例を含むテスト計画を作成します。既存のカバレッジの不足箇所を特定します。

コメント