المهارات e2e-testing
📦

e2e-testing

آمن

Playwright を使用したエンドツーエンドテストの自動化

手動テストは時間がかかり、エラーが発生しやすいものです。このスキルは、セットアップから CI/CD 統合まで、Playwright を使用した自動化 E2E テストのための構造化された 7 フェーズのワークフローを提供します。

يدعم: Claude Codex Code(CC)
🥉 73 برونزي
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "e2e-testing". React アプリケーションの E2E テストをセットアップ

النتيجة المتوقعة:

Playwright 設定ファイルを作成し、依存関係をインストールし、テストディレクトリ構造を設定し、ログインフローテストを含むテストファイルの例を提供

استخدام "e2e-testing". クロスブラウザテストを実行

النتيجة المتوقعة:

Chromium、Firefox、WebKit ブラウザでテストスイートを実行し、詳細な合否レポートと失敗したテストのスクリーンショットアーティファクトを生成

التدقيق الأمني

آمن
v1 • 2/24/2026

Static analyzer flagged 34 patterns (30 external_commands, 4 blocker) but all are false positives. The SKILL.md file is documentation, not executable code. Backticks are markdown formatting for skill references, not shell commands. No actual code execution or dangerous patterns exist.

1
الملفات التي تم فحصها
167
الأسطر التي تم تحليلها
0
النتائج
1
إجمالي عمليات التدقيق
لا توجد مشكلات أمنية
تم تدقيقه بواسطة: claude

درجة الجودة

38
الهندسة المعمارية
100
قابلية الصيانة
87
المحتوى
50
المجتمع
100
الأمان
83
الامتثال للمواصفات

ماذا يمكنك بناءه

回帰テストを自動化する QA エンジニア

すべてのコード変更時に自動的に実行される包括的な E2E テストスイートをセットアップし、本番デプロイ前に回帰を検出します。

テスト駆動開発を実装する開発者

機能開発と並行して自動化されたブラウザテストを作成し、ユーザーフローがサポートされているすべてのブラウザで正しく動作することを保証します。

CI/CD パイプラインを構築する DevOps チーム

並列実行、アーティファクト、テストレポートを備えたデプロイメントワークフローに自動化 E2E テストを統合します。

جرّب هذه الموجهات

基本的な Playwright セットアップ
@playwright-skill を使用してプロジェクトに Playwright テストをセットアップしてください。依存関係をインストールし、テストフレームワークを設定し、基本的なテストファイルを作成します。
テスト戦略の設計
@e2e-testing-patterns を使用してアプリケーションの E2E テスト戦略を設計してください。自動化テストが必要な重要なユーザーフローを特定します。
ビジュアル回帰テスト
@playwright-skill を使用してビジュアル回帰テストを実装してください。ベースライン画像をセットアップし、UI 変更を検出するためのビジュアルアサーションを追加します。
CI/CD パイプライン統合
@github-actions-templates を使用して、ブラウザ全体で E2E テストを並列実行し、テストアーティファクトをアップロードする GitHub Actions ワークフローを作成してください。

أفضل الممارسات

  • メンテナンス性の高いテストのためにページオブジェクトパターンを使用してテストロジックとページ構造を分離
  • ハードコードされたタイムアウトの代わりに Playwright のオートウェイトを使用して適切なウェイト戦略を実装
  • デバッグにはローカルで headed モード、CI では headless モードでテストを実行

تجنب

  • Playwright の組み込みオートウェイト機能の代わりにハードコードされたスリープ遅延を使用
  • 独立したテストの代わりに特定のテスト実行順序に依存するテストを作成
  • 環境変数を使用する代わりに平文でテスト認証情報を保存

الأسئلة المتكررة

E2E テストのために Playwright はどのブラウザをサポートしていますか?
Playwright は Chromium(Chrome/Edge)、Firefox、WebKit(Safari)をサポートしています。包括的なカバレッジのために、すべてのブラウザでテストを並列実行できます。
E2E テストで認証をどのように処理しますか?
Playwright のストレージステート機能を使用して、テスト全体で認証セッションを保存および再利用し、繰り返しログインフローを回避します。
モバイルビューポートで E2E テストを実行できますか?
はい、Playwright は一般的な携帯電話やタブレットの事前定義されたデバイスディスクリプターを使用してモバイルデバイスエミュレーションをサポートしています。
失敗した E2E テストをどのようにデバッグしますか?
Playwright のトレースビューア、ビデオ録画、スクリーンショット機能を使用します。視覚的なデバッグのためにスローモーションで headed モードでテストを実行します。
ビジュアル回帰テストとは何ですか?いつ使用すべきですか?
ビジュアル回帰テストは、スクリーンショットをベースラインと比較して予期せぬ UI 変更を検出します。視覚的な一貫性が重要な重要なページやコンポーネントで使用します。
CI での E2E テスト実行を高速化するにはどうすればよいですか?
複数のワーカーでテストを並列実行し、CI でプロジェクトシャーディングを使用し、ブラウザを headless で実行するように設定します。Playwright の組み込み並列化の使用を検討してください。

تفاصيل المطور

المؤلف

sickn33

الترخيص

MIT

مرجع

main

بنية الملفات

📄 SKILL.md