Fähigkeiten e2e-testing
📦

e2e-testing

Sicher

End-to-End-Tests mit Playwright automatisieren

Manuelles Testen ist langwierig und fehleranfällig. Diese Fähigkeit bietet einen strukturierten 7-Phasen-Workflow für automatisierte E2E-Tests mit Playwright, von der Einrichtung bis zur CI/CD-Integration.

Unterstützt: Claude Codex Code(CC)
🥉 73 Bronze
1

Die Skill-ZIP herunterladen

2

In Claude hochladen

Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen

3

Einschalten und loslegen

Teste es

Verwendung von "e2e-testing". E2E-Tests für eine React-Anwendung einrichten

Erwartetes Ergebnis:

Erstellt Playwright-Konfigurationsdatei, installiert Abhängigkeiten, richtet Testverzeichnisstruktur ein und stellt Beispieldatei mit Login-Flow-Test bereit

Verwendung von "e2e-testing". Cross-Browser-Tests ausführen

Erwartetes Ergebnis:

Führt Testsuite gegen Chromium, Firefox und WebKit mit detaillierten Pass/Fail-Berichten und Screenshot-Artefakten für fehlgeschlagene Tests aus

Sicherheitsaudit

Sicher
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
Gescannte Dateien
167
Analysierte Zeilen
0
befunde
1
Gesamtzahl Audits
Keine Sicherheitsprobleme gefunden
Auditiert von: claude

Qualitätsbewertung

38
Architektur
100
Wartbarkeit
87
Inhalt
50
Community
100
Sicherheit
83
Spezifikationskonformität

Was du bauen kannst

QA-Ingenieure automatisieren Regressionstests

Richten Sie umfassende E2E-Test-Suiten ein, die bei jeder Codeänderung automatisch ausgeführt werden und Regressionen vor der Produktionsbereitstellung erkennen.

Entwickler implementieren testgetriebene Entwicklung

Erstellen Sie automatisierte Browser-Tests parallel zur Feature-Entwicklung, um sicherzustellen, dass Benutzerflows in allen unterstützten Browsern korrekt funktionieren.

DevOps-Teams erstellen CI/CD-Pipelines

Integrieren Sie automatisierte E2E-Tests in Bereitstellungs-Workflows mit paralleler Ausführung, Artefakten und Testberichten.

Probiere diese Prompts

Grundlegende Playwright-Einrichtung
Verwenden Sie @playwright-skill, um Playwright-Tests in meinem Projekt einzurichten. Installieren Sie Abhängigkeiten, konfigurieren Sie das Testframework und erstellen Sie eine grundlegende Testdatei.
Teststrategie-Design
Verwenden Sie @e2e-testing-patterns, um eine E2E-Teststrategie für meine Anwendung zu entwerfen. Identifizieren Sie kritische Benutzerflows, die automatisierte Tests benötigen.
Visuelle Regressionstests
Verwenden Sie @playwright-skill, um visuelle Regressionstests zu implementieren. Richten Sie Baseline-Bilder ein und fügen Sie visuelle Assertions hinzu, um UI-Änderungen zu erkennen.
CI/CD-Pipeline-Integration
Verwenden Sie @github-actions-templates, um einen GitHub Actions-Workflow zu erstellen, der E2E-Tests parallel über Browser ausführt und Test-Artefakte hochlädt.

Bewährte Verfahren

  • Verwenden Sie das Page-Object-Pattern, um Testlogik von Seitenstruktur für wartbare Tests zu trennen
  • Implementieren Sie richtige Wait-Strategien unter Verwendung von Playwright-Auto-Wait anstelle von hartcodierten Timeouts
  • Führen Sie Tests im Headless-Modus für CI und im Headed-Modus lokal zum Debuggen aus

Vermeiden

  • Verwendung von hartcodierten Sleep-Delays anstelle von Playwrights integrierter Auto-Wait-Funktionalität
  • Schreiben von Tests, die von einer bestimmten Testausführungsreihenfolge abhängen, anstelle von isolierten Tests
  • Speichern von Test-Anmeldedaten im Klartext anstelle der Verwendung von Umgebungsvariablen

Häufig gestellte Fragen

Welche Browser unterstützt Playwright für E2E-Tests?
Playwright unterstützt Chromium (Chrome/Edge), Firefox und WebKit (Safari). Sie können Tests parallel gegen alle Browser für umfassende Abdeckung ausführen.
Wie gehe ich mit Authentifizierung in E2E-Tests um?
Verwenden Sie Playwrights Storage-State-Funktion, um Authentifizierungssitzungen zu speichern und über Tests hinweg wiederzuverwenden und wiederholte Login-Flows zu vermeiden.
Kann ich E2E-Tests auf mobilen Viewports ausführen?
Ja, Playwright unterstützt mobile Geräteemulation mit vordefinierten Geräte-Deskriptoren für gängige Smartphones und Tablets.
Wie debugge ich fehlgeschlagene E2E-Tests?
Verwenden Sie Playwrights Trace-Viewer, Videoaufnahme und Screenshot-Funktionen. Führen Sie Tests im Headed-Modus mit Zeitlupe für visuelles Debugging aus.
Was ist visuelle Regressionstests und wann sollte ich sie verwenden?
Visuelle Regressionstests vergleichen Screenshots mit Baselines, um unbeabsichtigte UI-Änderungen zu erkennen. Verwenden Sie dies für kritische Seiten und Komponenten, bei denen visuelle Konsistenz wichtig ist.
Wie kann ich die E2E-Testausführung in CI beschleunigen?
Führen Sie Tests parallel über mehrere Worker aus, verwenden Sie Project-Sharding in CI und konfigurieren Sie Browser für Headless-Ausführung. Erwägen Sie die Verwendung von Playwrights integrierter Parallelisierung.

Entwicklerdetails

Dateistruktur

📄 SKILL.md