mcpField
T
testing-strategy

testing-strategy

github.com/anthropicsテスト・品質33.6k6.5k 回インストール1 日前に更新
リポジトリ

testing-strategy について

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

主な機能

  1. 01テストピラミッドの指針
  2. 02コンポーネント別のテスト提案
  3. 03カバレッジの重点と除外項目
  4. 04目標と例を含むテスト計画
  5. 05既存カバレッジの不足箇所の特定

活用シーン

  1. 01API エンドポイントやデータパイプラインのテスト計画
  2. 02フロントエンドやインフラのテスト種別の選択
  3. 03重要経路、エッジケース、安全境界の確認

インストール

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

$npx skills add https://github.com/anthropics/knowledge-work-plugins --skill testing-strategy

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

詳細

テスト戦略

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

テストピラミッド

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

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

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

テスト対象

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

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

出力

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

コメント