mcpField
P
playwright-qa

playwright-qa

github.com/testdino-hqテスト・品質405221 回インストール2 週間前に更新
リポジトリ

playwright-qa について

QAエンジニア向けのPlaywrightワークフローガイド集で、テスト設計、失敗の分類、手動テストの自動化、テストレビューを扱います。境界条件、追跡可能なケースID、テストが実際に失敗することの検証を重視します。

主な機能

  1. 01要件からテストケースと計画を作成
  2. 02アプリ不具合、テスト不具合、フレークの分類
  3. 03手動ケースをPlaywright仕様に変換
  4. 04テストをレビューし失敗可能性を検証

活用シーン

  1. 01チケットや受け入れ条件からテストを計画
  2. 02失敗テストを分類して不具合報告を作成
  3. 03CSVの手動テストケースを自動化
  4. 04Playwrightテストやプルリクエストをレビュー

インストール

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

$npx skills add https://github.com/testdino-hq/playwright-skill --skill playwright-qa

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

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

bug-reports.md
manual-to-automated.md
test-design.md
test-review.md

詳細

Playwright QA ワークフロー

QA エンジニア向け:テストコードを取り巻く作業です。何をテストするか、不具合をどう報告するか、手動テスト一式をどう自動化するか、テストをどう評価するかを説明します。

ガイドは4つです。Playwright API のガイドである core/ を基盤とし、内容を繰り返すのではなく、そちらへのリンクを掲載しています。

ガイド一覧

作業内容ガイド
チケット/PRD/受け入れ条件から、テストケース、リスクの優先順位、ジェネレーター用のテスト計画を作成するtest-design.md
テスト失敗の原因がアプリのバグ、テストのバグ、フレークのどれかを見極め、バグを報告し、その間テストをどう扱うかを判断するbug-reports.md
手動テストケースまたは CSV エクスポートから、ケース ID 付きの Playwright テスト仕様を作成するmanual-to-automated.md
Playwright テストや PR をレビューし、リントルールを確認し、テストが失敗することを実証するtest-review.md

基本ルール

  1. 境界条件と異常系を最初に確認する:バグは正常系ではなく、ルールの境界に潜んでいます。
  2. 証明できる最も低いレイヤーを使う:ルールは API レベルで、連携と重要なフローは E2E でテストします。
  3. 報告する前に分類する:アプリのバグ、テストのバグ、フレーク、環境のいずれかを分類します。通常はトレースを見れば判断できます。
  4. 発生頻度は数値で表す:--repeat-each=20 を使えば N/20 で示せます。「ときどき」ではありません。
  5. 既知のバグには、課題へのリンク付きで test.fail() を使う:テストを削除したり、アサーションを緩めたりしてはいけません。
  6. 失敗しないテストでは何も守れません:一度機能を壊し、テストが失敗することを確認します。
  7. 自動化したテストにはケース ID を残す:結果を手動テスト一式に対応付けられます。

コメント