Ich behebe flaky Playwright- oder Cypress-Tests und stabilisiere deine Suite
Playwright- und API-Testautomatisierungsingenieur, SDET
Über diesen Service
Ist dein CI grundlos rot? Flaky Tests verschwenden Stunden und lehren das Team, Fehler zu ignorieren. Ich finde die Ursache jedes flaky Tests und behebe sie richtig, nicht durch Hinzufügen von retries oder längeren Sleep-Phasen.
Was ich behebe:
- Schwere Wartezeiten und Timing-Probleme (web-first Assertions, richtiges Warten)
- Brüchige CSS/XPath-Selektoren (Role- und Test-ID-Locator)
- Gemeinsamer Zustand und Test-Order-Abhängigkeit (Fixtures, isolierte Testdaten)
- Netzwerk- und API-Timing (Route-Mocking, Warten auf Antworten)
- Nur-CI-Fehler (Worker, retries, Timeouts, Umgebungsconfig)
So funktioniert es:
Schritt 1: Du teilst mir den Repo-Zugang und die flaky Tests (oder einen Link zu einem CI-Lauf)
Schritt 2: Ich reproduziere, diagnostiziere und behebe jeden einzelnen
Schritt 3: Du erhältst einen Pull-Request plus eine kurze Ursachenbeschreibung pro Test
Frameworks: Playwright (TypeScript/JavaScript) und Cypress. Funktioniert mit deinem bestehenden CI-Pipeline.
Bitte schreibe mir vor der Bestellung, damit ich dein Setup prüfen und das passende Paket bestätigen kann.
Anwendung testen:
Web-Applikation
Entwicklungstechnologie:
Java
•
JavaScript
•
Node.js
•
TypeScript
Gerät:
Mac
•
Linux
FAQ
Automatische Übersetzung
Würdest du nur retries hinzufügen, damit die Tests bestehen?
Nein. retries verbergen echte Probleme. Ich behebe die Ursache, wie Timing, Selektoren, geteilte Daten oder Umgebung, damit ein Fehler ein echtes Problem ist. retries werden nur als Sicherheitsnetz in CI verwendet, niemals als Lösung.
Welchen Zugang benötigen Sie?
Lesezugriff auf das Test-Repo (oder eine Zip-Datei), die Liste der flaky Tests oder einen Link zu einem fehlschlagenden CI-Lauf, sowie eine Testumgebungs-URL mit Testkonten. Ich benötige niemals Produktionsdaten oder Admin-Zugangsdaten.
