mcpField
T
testing-qa

testing-qa

github.com/sickn33テスト・品質48.9k139 回インストール今日更新
リポジトリ

testing-qa について

ソフトウェアチーム向けのテストと QA のワークフロースキルです。テスト戦略、単体・統合テスト、E2E とブラウザー自動化、性能確認、コードレビュー、品質ゲートを段階別に整理し、関連スキルを案内します。

主な機能

  1. 01テスト戦略とインフラの整備
  2. 02単体テストと統合テスト
  3. 03E2E とブラウザー自動化
  4. 04性能テスト
  5. 05コードレビューと品質ゲート

活用シーン

  1. 01ソフトウェアテスト戦略の計画
  2. 02単体・統合テストの作成
  3. 03ブラウザーと E2E の検査自動化
  4. 04リリース品質ゲートの設定

インストール

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

$npx skills add https://github.com/sickn33/agentic-awesome-skills --skill testing-qa

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

詳細

テスト/QA ワークフローバンドル

概要

単体テスト、統合テスト、E2E テスト、ブラウザ自動化、そして本番 ready なソフトウェアのための品質ゲートを網羅する、包括的なテストおよび品質保証ワークフローです。

このワークフローを使用する場面

次のような場合にこのワークフローを使用します:

  • テストインフラストラクチャをセットアップするとき
  • 単体テストと統合テストを作成するとき
  • E2E テストを実装するとき
  • ブラウザテストを自動化するとき
  • 品質ゲートを確立するとき
  • コードレビューを実施するとき

ワークフローのフェーズ

フェーズ 1: テスト戦略
呼び出すスキル
  • test-automator - テスト自動化
  • test-driven-development - TDD
アクション
  1. テスト戦略を定義する
  2. テストフレームワークを選択する
  3. テストカバレッジを計画する
  4. テストインフラストラクチャをセットアップする
  5. CI 連携を構成する
コピー&ペースト用プロンプト
Use @test-automator to design testing strategy
Use @test-driven-development to implement TDD workflow
フェーズ 2: 単体テスト
呼び出すスキル
  • javascript-testing-patterns - Jest/Vitest
  • python-testing-patterns - pytest
  • unit-testing-test-generate - テスト生成
  • tdd-orchestrator - TDD オーケストレーション
アクション
  1. 単体テストを作成する
  2. テストフィクスチャをセットアップする
  3. モックを構成する
  4. カバレッジを測定する
  5. CI と連携する
コピー&ペースト用プロンプト
Use @javascript-testing-patterns to write Jest tests
Use @python-testing-patterns to write pytest tests
Use @unit-testing-test-generate to generate unit tests
フェーズ 3: 統合テスト
呼び出すスキル
  • api-testing-observability-api-mock - API テスト
  • e2e-testing-patterns - 統合パターン
アクション
  1. 統合テストを設計する
  2. テストデータベースをセットアップする
  3. API モックを構成する
  4. サービス間の相互作用をテストする
  5. データフローを検証する
コピー&ペースト用プロンプト
Use @api-testing-observability-api-mock to test APIs
フェーズ 4: E2E テスト
呼び出すスキル
  • playwright-skill - Playwright テスト
  • e2e-testing-patterns - E2E パターン
  • webapp-testing - Web アプリテスト
アクション
  1. E2E シナリオを設計する
  2. テストスクリプトを作成する
  3. テストデータを構成する
  4. 並列実行をセットアップする
  5. ビジュアルリグレッションを実装する
コピー&ペースト用プロンプト
Use @playwright-skill to create E2E tests
Use @e2e-testing-patterns to design E2E strategy
フェーズ 5: ブラウザ自動化
呼び出すスキル
  • browser-automation - ブラウザ自動化
  • webapp-testing - ブラウザテスト
  • screenshots - スクリーンショット自動化
アクション
  1. ブラウザ自動化をセットアップする
  2. ヘッドレステストを構成する
  3. ビジュアルテストを実装する
  4. スクリーンショットをキャプチャする
  5. レスポンシブデザインをテストする
コピー&ペースト用プロンプト
Use @browser-automation to automate browser tasks
Use @screenshots to capture marketing screenshots
フェーズ 6: パフォーマンステスト
呼び出すスキル
  • performance-engineer - パフォーマンスエンジニアリング
  • performance-profiling - パフォーマンスプロファイリング
  • web-performance-optimization - Web パフォーマンス
アクション
  1. パフォーマンステストを設計する
  2. 負荷テストをセットアップする
  3. 応答時間を測定する
  4. ボトルネックを特定する
  5. パフォーマンスを最適化する
コピー&ペースト用プロンプト
Use @performance-engineer to test application performance
フェーズ 7: コードレビュー
呼び出すスキル
  • code-reviewer - AI コードレビュー
  • code-review-excellence - レビューのベストプラクティス
  • find-bugs - バグ検出
  • security-scanning-security-sast - セキュリティスキャン
アクション
  1. レビューツールを構成する
  2. 自動レビューを実行する
  3. バグをチェックする
  4. セキュリティを検証する
  5. 変更を承認する
コピー&ペースト用プロンプト
Use @code-reviewer to review pull requests
Use @find-bugs to detect bugs in code
フェーズ 8: 品質ゲート
呼び出すスキル
  • lint-and-validate - リンティング
  • verification-before-completion - 検証
アクション
  1. リンターを構成する
  2. フォーマッターをセットアップする
  3. 品質メトリクスを定義する
  4. ゲートを実装する
  5. コンプライアンスを監視する
コピー&ペースト用プロンプト
Use @lint-and-validate to check code quality
Use @verification-before-completion to verify changes

テストピラミッド

        /       /  \    E2E Tests (10%)
      /----     /      \  Integration Tests (20%)
    /--------   /          \ Unit Tests (70%)
  /------------```

The 70/20/10 pyramid and coverage percentages are illustrative planning heuristics, not universal pass thresholds. Choose tests from actual failure risks and repository policy. Use isolated accounts/data, bound load tests and avoid production side effects; remote browser captures and paid runners need their actual scope. A code-review phase does not grant approval/merge authority.

## Quality Gates Checklist

- [ ] Unit test coverage > 80%
- [ ] All tests passing
- [ ] E2E tests for critical paths
- [ ] Performance benchmarks met
- [ ] Security scan passed
- [ ] Code review approved
- [ ] Linting clean

## Related Workflow Bundles

- `development` - Development workflow
- `security-audit` - Security testing
- `cloud-devops` - CI/CD integration
- `ai-ml` - AI testing

## Limitations
- Use this skill only when the task clearly matches the scope described above.
- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.

コメント