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

e2e-testing

آمن

Automatiser les tests de bout en bout avec Playwright

Les tests manuels sont lents et sujets aux erreurs. Cette compétence fournit un flux de travail structuré en 7 phases pour les tests E2E automatisés avec Playwright, de la configuration à l'intégration CI/CD.

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

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

2

رفع في Claude

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

3

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

اختبرها

استخدام "e2e-testing". Set up E2E testing for a React application

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

Crée le fichier de configuration Playwright, installe les dépendances, configure la structure du répertoire de test et fournit un fichier de test d'exemple avec un test de flux de connexion

استخدام "e2e-testing". Run cross-browser tests

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

Exécute la suite de tests contre les navigateurs Chromium, Firefox et WebKit avec des rapports détaillés de succès/échec et des artefacts de capture d'écran pour les tests échoués

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

آمن
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
الامتثال للمواصفات

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

Ingénieurs QA automatisant les tests de régression

Configurer des suites de tests E2E complètes qui s'exécutent automatiquement à chaque modification du code, en détectant les régressions avant le déploiement en production.

Développeurs implémentant le développement piloté par les tests

Créer des tests de navigateur automatisés alongside le développement des fonctionnalités pour garantir que les flux utilisateur fonctionnent correctement sur tous les navigateurs pris en charge.

Équipes DevOps construisant des pipelines CI/CD

Intégrer les tests E2E automatisés dans les workflows de déploiement avec exécution parallèle, artefacts et rapports de test.

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

Configuration Playwright de base
Use @playwright-skill to set up Playwright testing in my project. Install dependencies, configure test framework, and create a basic test file.
Conception de stratégie de test
Use @e2e-testing-patterns to design an E2E test strategy for my application. Identify critical user flows that need automated testing.
Test de régression visuelle
Use @playwright-skill to implement visual regression testing. Set up baseline images and add visual assertions to detect UI changes.
Intégration au pipeline CI/CD
Use @github-actions-templates to create a GitHub Actions workflow that runs E2E tests in parallel across browsers and uploads test artifacts.

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

  • Utiliser le pattern d'objet de page pour séparer la logique de test de la structure de page pour des tests maintenables
  • Implémenter des stratégies d'attente appropriées en utilisant l'auto-attente de Playwright au lieu de délais codés en dur
  • Exécuter les tests en mode headless pour CI et en mode headed localement pour le débogage

تجنب

  • Utiliser des délais de sommeil codés en dur au lieu de la fonctionnalité d'auto-attente intégrée de Playwright
  • Écrire des tests qui dépendent d'un ordre d'exécution spécifique au lieu de tests isolés
  • Stocker les identifiants de test en texte brut au lieu d'utiliser des variables d'environnement

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

Quels navigateurs Playwright prend-il en charge pour les tests E2E ?
Playwright prend en charge Chromium (Chrome/Edge), Firefox et WebKit (Safari). Vous pouvez exécuter des tests sur tous les navigateurs en parallèle pour une couverture complète.
Comment gérer l'authentification dans les tests E2E ?
Utilisez la fonctionnalité d'état de stockage de Playwright pour enregistrer et réutiliser les sessions d'authentification entre les tests, en évitant les flux de connexion répétés.
Puis-je exécuter des tests E2E sur des viewports mobiles ?
Oui, Playwright prend en charge l'émulation de périphériques mobiles avec des descripteurs de périphériques prédéfinis pour les téléphones et tablettes courants.
Comment déboguer les tests E2E qui échouent ?
Utilisez la visionneuse de traces de Playwright, l'enregistrement vidéo et les capacités de capture d'écran. Exécutez les tests en mode headed avec Ralenti pour le débogage visuel.
Qu'est-ce que le test de régression visuelle et quand dois-je l'utiliser ?
La régression visuelle compare les captures d'écran contre des images de référence pour détecter les changements d'interface non intentionnels. Utilisez-la pour les pages et composants critiques où la cohérence visuelle est importante.
Comment puis-je accélérer l'exécution des tests E2E dans CI ?
Exécutez les tests en parallèle sur plusieurs workers, utilisez le partitionnement de projet dans CI et configurez les navigateurs pour s'exécuter en mode headless. Considérez l'utilisation de la parallélisation intégrée de Playwright.

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

المؤلف

sickn33

الترخيص

MIT

مرجع

main

بنية الملفات

📄 SKILL.md