Jeder Release kann unbemerkt etwas kaputt machen, was gestern noch funktionierte. Automatisierte End-to-End-Tests prüfen Ihre Webseite wie echte Besucher, in mehreren Browsern und auf jeder Umgebung. So veröffentlichen Sie Änderungen mit Gewissheit statt Bauchgefühl.
Wenn "es sollte eigentlich funktionieren" nicht reicht
Eine Navigation wird angepasst, ein Formular erhält ein neues Feld, ein Cookie-Banner wird aktualisiert. Jede dieser Änderungen ist klein. Doch auf einer grossen Webseite hängt vieles zusammen: Ein unscheinbarer Eingriff kann die Suche im Menü verschwinden lassen oder das Kontaktformular auf dem Handy unbenutzbar machen.
Manuelles Testen stösst hier schnell an Grenzen. Niemand klickt vor jedem Release alle Seiten in drei Browsern und auf zwei Bildschirmgrössen durch. Fehler fallen dann erst auf, wenn Besucherinnen und Besucher sie melden.
Hinzu kommt: Je häufiger Sie veröffentlichen, desto öfter müsste getestet werden. Ohne Automatisierung bremsen Tests deshalb genau die Releases, die Ihre Webseite weiterbringen sollen, oder das Testen wird aus Zeitgründen weggelassen.
Schnelle Rückmeldung
Die Tests laufen automatisch in der CI/CD-Pipeline und melden das Ergebnis innert Minuten.
Mehr Sicherheit
Die wichtigsten Wege durch die Webseite sind bei jedem Release abgedeckt.
Weniger Aufwand
Das manuelle Durchklicken entfällt, Ihr Team gewinnt Zeit für Wichtigeres.
Nachvollziehbarkeit
Jeder Testlauf liefert einen Bericht, den auch Nicht-Techniker lesen können.
So setzen wir End2End-Tests bei unseren Kunden ein
Tests, die wie Anforderungen lesbar sind
Wir beschreiben Testfälle in einfacher Sprache, zum Beispiel: "Ich öffne die Startseite und erwarte, dass die Navigation sichtbar ist." Dahinter steckt Playwright, ein modernes Werkzeug, das einen echten Browser steuert und klickt, tippt und liest wie ein Mensch. Die Szenarien sind in Cucumber formuliert und damit auch für Fachpersonen verständlich und prüfbar.
Ihr Vorteil: Sie können selbst beurteilen, ob die Tests Ihre Anforderungen wirklich abdecken.
Zuerst die Kernfunktionalität, dann die wichtigsten Abläufe
Wir arbeiten mit zwei Stufen. Die schnellen Smoke-Tests prüfen, ob die Seite erreichbar ist, ein gültiges Zertifikat hat und die Grundelemente zeigt. Danach folgen die "Happy Paths"-Tests: die Abläufe, die für Ihre Besucher am wichtigsten sind, etwa die Suche, die FAQ, das Kontaktformular oder das Navigieren durch den Weg zu Ihren Produkten. Jeder Ablauf wird auf Desktop und auf mobilen Geräten geprüft, und zwar in Chromium, Firefox und Safari. So fallen auch Fehler auf, die nur in einem einzelnen Browser auftreten.
Ihr Vorteil: Die kritischen Funktionen sind geschützt, ohne dass die Testlaufzeit ausufert.
Gleiche Tests auf jeder Umgebung
Dieselben Tests laufen lokal bei der Entwicklung, auf Integration, Test, Abnahme und Produktion. Über Tags wählen wir gezielt aus, was wann läuft. Nach einem Release auf Produktion prüfen wir so, ob live alles wie auf der Abnahme funktioniert. Die Ergebnisse werden automatisch generiert: Pro Browser sehen Sie, wie viele Szenarien bestanden, übersprungen oder fehlgeschlagen sind, samt Link zum detaillierten HTML-Bericht. Die Meldung wird rot, sobald etwas nicht stimmt. Auf Wunsch wird die Nachricht auch via Microsoft Teams in Ihren Channel geleitet.
Ihr Vorteil: Alle Beteiligten sehen auf einen Blick, ob ein Release in Ordnung ist.
E2E-Tests sind kein Selbstzweck!
Möchten Sie wissen, wie sich Ihre Webseite zuverlässig absichern lässt?
Christian Sprecher Partner, Senior Software Entwickler