e2e-testing-patterns について
エンドツーエンドテスト自動化に取り組むチーム向けのスキルです。安定したテスト設計や不安定なテストの調査、重要なユーザーフロー、CI、多ブラウザー検証を扱います。
主な機能
- 01重要なフローと成功基準の特定
- 02安定したセレクターとテストデータの設計
- 03再試行、トレース、分離を用いたテスト
- 04CI実行の並列化と成果物の保存
- 05アクセシビリティとレスポンシブ設計の検証
活用シーン
- 01不安定なエンドツーエンドテストの調査
- 02重要なユーザーワークフローのテスト
- 03CI/CDパイプラインでのテスト実行
- 04エンドツーエンドテスト標準の策定
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ rmyndharis/ antigravity-skills --skill e2e-testing-patternsインストール後、Claude Code で/e2e-testing-patternsを入力して読み込まれたか確認します。
同梱ファイルresources/implementation-playbook.md
詳細
E2E テストのパターン
コードを迅速にリリースできるという確信をもたらし、ユーザーが問題に遭遇する前にリグレッションを検出できる、信頼性が高く高速で保守しやすいエンドツーエンドテストスイートを構築します。
このスキルを使用する場合
- エンドツーエンドテストの自動化を実装するとき
- 不安定または信頼性の低いテストをデバッグするとき
- 重要なユーザーワークフローをテストするとき
- CI/CD テストパイプラインを設定するとき
- 複数のブラウザーでテストするとき
- アクセシビリティ要件を検証するとき
- レスポンシブデザインをテストするとき
- E2E テスト標準を確立するとき
このスキルを使用しない場合
- 単体テストまたは統合テストだけが必要な場合
- 環境が安定した UI 自動化に対応できない場合
- 安全なテストアカウントやテストデータを用意できない場合
手順
- 重要なユーザージャーニーと成功基準を特定します。
- 安定したセレクターとテストデータ戦略を構築します。
- 再試行、トレース、分離を備えたテストを実装します。
- 並列化と成果物の保存を有効にして CI で実行します。
安全性
- 本番環境に対して破壊的なテストを実行しないでください。
- 専用のテストデータを使用し、機密情報を含む出力を削除してください。
リソース
- 詳細な E2E パターンとテンプレートについては、
resources/implementation-playbook.mdを参照してください。
コメント
Markdown 対応