testing-strategy について
カバレッジ、速度、保守性のバランスを取るテスト戦略を設計するスキルです。テストレベルやコンポーネント別の方針を示し、目標、例、既存カバレッジの不足を含む計画を作成します。
主な機能
- 01テストピラミッドの指針
- 02コンポーネント別のテスト提案
- 03カバレッジの重点と除外項目
- 04目標と例を含むテスト計画
- 05既存カバレッジの不足箇所の特定
活用シーン
- 01API エンドポイントやデータパイプラインのテスト計画
- 02フロントエンドやインフラのテスト種別の選択
- 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 レイヤーの結合テスト、利用側のコントラクトテスト
- データパイプライン:入力検証、変換の正確性、冪等性のテスト
- フロントエンド:コンポーネントテスト、操作テスト、ビジュアルリグレッションテスト、アクセシビリティテスト
- インフラストラクチャ:スモークテスト、カオスエンジニアリング、負荷テスト
テスト対象
重点を置く対象:ビジネス上重要な経路、エラー処理、エッジケース、セキュリティ境界、データ整合性。
対象外:単純なゲッター/セッター、フレームワークのコード、一度限りのスクリプト。
出力
テスト対象、各領域のテスト種別、カバレッジ目標、テストケースの例を含むテスト計画を作成します。既存のカバレッジの不足箇所を特定します。
コメント
Markdown 対応