Testautomatisierung mit Playwright für Webanwendungen
Wir entwickeln automatisierte E2E-Tests für Ihre kritischen Geschäftsprozesse und integrieren sie in Ihre CI/CD. Damit erkennen Sie Regressionen frühzeitig und reduzieren das Risiko, dass Fehler in Produktion auffallen.
100 Prozent remote. Fokus auf Webautomatisierung mit Playwright (Node.js/TypeScript).
Sie haben bereits automatisierte Tests? Wir starten von Grund auf mit sauberer Architektur und Best Practices - für wartbare, stabile Tests, die mit Ihrer Anwendung mitwachsen.
- Stage/QA/UAT als Standard, Produktion nur nach ausdrücklicher schriftlicher Vereinbarung
- Stabilität durch deterministische Selektoren (data-testid) statt fragilem XPath/CSS
- Wartbare Architektur (TypeScript, Page Object Model) plus Dokumentation, Übergabe und Schulung
Dieses Bild ist urheberrechtlich geschützt. Nutzung nur mit ausdrücklicher Genehmigung.
© 2026 Velvionix
Passt das zu Ihrem Team?
Passt, wenn
- +Sie eine Webanwendung haben und Releases zuverlässig absichern möchten
- +Eine Stage/QA/UAT-Umgebung mit stabilen Testkonten und Testdaten vorhanden ist
- +Ihr Team stabile Selektoren bereitstellen kann (data-testid oder gleichwertig)
Passt nicht, wenn
- -Sie E2E-Tests dauerhaft gegen Produktion ausführen wollen
- -Testdaten nicht kontrollierbar sind oder die Umgebung regelmäßig instabil ist
- -WAF/Rate Limits/Anti-Bot Testausführungen blockieren und nicht angepasst werden können
Modulare Umsetzung mit klarer Abnahme
Wir liefern in Modulen. Alles außerhalb des vereinbarten Modulblatts wird als Change Request transparent angeboten, bevor wir umsetzen.
M1 Analyse und Scope-Workshop
Kritische Flows, Priorisierung, Browser-/Viewport-Matrix, Testdatenstrategie, Reset-Mechanismus. Ergebnis: klare Prio-1 Testliste und Umsetzungsplan.
M2 Framework-Setup
Projektstruktur, Konventionen, Page Object Model, Dokumentation, lokale Ausführung. TypeScript als Standard.
M3 Initialpaket: 10 Prio-1 E2E-Tests
Stabile Assertions, nachvollziehbarer Scope, Playwright HTML-Report. Desktop, Chromium als Basis.
M3a Zusatzmodul: Tablet/Mobile Viewports
Erweiterung auf zusätzliche Viewports (deutlich höherer Aufwand durch UI-Varianten).
M4 CI-Pipeline (GitHub Actions)
Automatische Ausführung im Kunden-Repo, Report als Artefakt, Traces/Screenshots nach Vereinbarung.
M5 Übergabe und Schulung
Remote-Session: Projektstruktur, lokal/CI ausführen, Troubleshooting-Grundlagen.
Scope-Regeln
- • Default-Scope: ausschließlich die Webapp des Auftraggebers über die Weboberfläche (E2E).
- • Tests werden als fokussierte Flows umgesetzt - keine monolithischen End-to-End-Tests, die mehrere Bereiche in einem Test abdecken und lange Laufzeiten erzeugen.
- • Externe Systeme (Payment, SSO, E-Mail) nur, wenn explizit als Zusatzmodul beauftragt und mit Sandbox/Testzugängen realistisch automatisierbar.
- • Keine echten mobilen Geräte oder Emulatoren - Mobile nur über Playwright-Viewports.
- • Produktion ist standardmäßig ausgeschlossen.
Voraussetzungen für stabile Tests
- • Funktionsfähige Stage/QA/UAT-Zugänge, Testkonten und Testdaten müssen verfügbar sein.
- • Testdaten müssen zuverlässig bereitgestellt oder zurückgesetzt werden können (Reset-Mechanismus).
- • WAF/Rate Limits/Anti-Bot dürfen Automatisierung nicht blockieren. Falls nötig: Whitelisting oder ein Identifikationsmechanismus.
- • Stabile Selektoren (data-testid) sind Pflicht. Ohne diese pausieren wir und fordern Nachbesserung an.
CI/CD und Reporting
Standard ist der Playwright HTML-Report. In GitHub Actions wird der Report als Artefakt bereitgestellt. Weitere Reporting-Integrationen (z.B. JUnit, Allure, Testmanagement) nur nach gesonderter Beauftragung.
Abnahme und Qualitätskriterien
- Abnahme erfolgt pro Modul (vereinbarter Testumfang), nicht pro Testfall.
- Bei nachweislich falschen oder unvollständigen Tests gibt es zwei Korrekturschleifen pro Modul.
- Flaky-Quellen werden sauber dokumentiert und zugeordnet (Testproblem vs. Umgebung/Testdaten/Rate Limits).
Abrechnung und Beauftragung
Die Vergütung erfolgt modular auf Basis eines Modulblatts, netto zzgl. USt. Zahlungsplan: 50 Prozent bei Modulbeauftragung, 50 Prozent nach Abnahme. Change Requests werden vor Umsetzung transparent angeboten (Leistungsbeschreibung, Aufwand/Preis, Auswirkungen).
Optional: Pflegevertrag für Updates und CI
- Monatliche Updates von Playwright und Dependencies (inkl. erforderlicher Anpassungen zur Wiederherstellung der Lauffähigkeit im vereinbarten Umfang).
- Pflege und Anpassung der CI-Workflows (GitHub Actions) im vereinbarten Umfang, z.B. Workflow- und Job-Anpassungen, Reports/Artefakte sowie Unterstützung bei Secrets-Rotation und Required Checks (sofern Zugriff vorhanden). Infrastruktur, VPN-Zugänge sowie Einrichtung oder Betrieb von Self-hosted Runnern sind nicht Bestandteil und werden vom DevOps-Team des Kunden bereitgestellt.
- Reaktionszeit bei kritischen CI- oder Test-Ausfällen (gemeinsam als kritisch eingestuft): Analyse und Rückmeldung mit Plan innerhalb von 48 Stunden an Werktagen.
Technisches Erstgespräch
Wir prüfen Scope, Stage, Selektoren und CI-Voraussetzungen und schlagen ein sinnvolles Modulpaket vor.
Technisches Erstgespräch (30 Minuten)