Entdecken Sie Fehler, bevor sie entstehen!

Fehler passieren. Heutige Web-Anwendungen werden immer komplexer und es ist fast unmöglich, alle Fallstricke vorher zu planen und zu verhindern. Die Lösung dafür ist Automated Testing. Mit Hilfe von speziellen Tools wird bereits bei der Entwicklung, aber auch später im Live-Betrieb die Programmierung auf Fehler überprüft sowie nach vorher festgelegten Kriterien laufend getestet. So sparen Sie Zeit und Geld, indem potenzielle Probleme im Voraus erkannt und behoben werden, bevor die End-Benutzer darauf stoßen.

Automated Testing by Navigate

Ein Testing der Programmierung und der Website vor einem Livegang ist unverzichtbar. Automatisierte Tests führen zu präziseren und schnelleren Ergebnissen als wenige langsame und unzuverlässige manuelle Tests und können auch nach der Freischaltung einer Website im Live-Betrieb weiterlaufen. Sogenannte End-to-End Tests sind von der Programmierung zudem komplett unabhängig und testen die Website genauso, wie ein menschlicher Benutzer die Seite bedienen würde. Damit lassen sich ständig z.B. Formulare, Logins, Downloads und ähnliche interaktive Abläufe auf ihre Funktionalität hin überprüfen.

Der Ablauf

Jedes Testing ist nur so gut wie die Anforderungen, die man an es stellt. Daher ist es besonders wichtig, gemeinsam mit dem Kunden die Testkriterien festzulegen. Diese müssen präzise und messbar sein um sicherstellen zu können, dass die Anwendung den Anforderungen entspricht. Je mehr Sorgfalt man in diesen Schritt steckt, desto besser sind später die Ergebnisse. Natürlich kann man nicht an alles denken. Daher ist das Automated Testing ein laufender Prozess, bei dem man immer wieder neue Stellen entdeckt und hinzufügt. Und eine Website lebt ja auch, neue Funktionen kommen im Laufe der Zeit hinzu und müssen entsprechend neu getestet werden.

Die Tests

Es gibt grundsätzlich zwei verschiedene Arten von automatisierten Tests:

    Bereits bei der Programmierung bzw. beim Deployment überprüfen wir den Code auf Fehler sowie auf bekannte Sicherheitslücken und es findet ein Code Review statt. Dazu benutzen wir das Tool ZAP (OWASP Zed Attack Proxy)

    Die Website selbst wird mittels Frontend-Tests überprüft. Wie ein normaler User können dabei Seiten aufgerufen werden, man kann scrollen, Buttons klicken, Formulare ausfüllen, sich einloggen, etc. Dazu benutzen wir Webdriver.io

    Die Ergebnisse

    Akzeptanztests bieten eine klare und eindeutige Möglichkeit, das erwartete Verhalten der Anwendung mitzuteilen. Sie tragen dazu bei, dass sowohl das Entwicklungsteam als auch der Kunde ein gemeinsames Verständnis davon haben, was die Anwendung tun soll.

    Grenzfälle kann man provozieren und testen. Das ist besser, als wenn zufällig ein Fehler im Live-Betrieb passiert. Automatisierte Tests können die Entwicklung beschleunigen, indem sie sicherstellen, dass die Anwendung effizient und zuverlässig funktioniert.

    Das Endergebnis ist eine verbesserte Qualität und eine sichere Website mit einem positiven Nutzererlebnis für Ihre Kunden.

    Worauf warten Sie noch?

    Das Automated Testing von Navigate ist vor allem für komplexe Web-Anwendungen ein unverzichtbares Mittel, um den reibungslosen Betrieb der Website sicherzustellen. Auch wenn das Aufsetzen des Testings mit einigem Aufwand verbunden ist, spart es langfristig Geld, indem es Fehler frühzeitig aufdeckt und sie im Idealfall schon verhindert, bevor sie in den Live-Betrieb gehen. Unsere Testing-Experten beraten Sie gerne, welche Lösung für Ihre Anwendung die Richtige ist. Fragen Sie uns!

    Interesse am Automated Testing für Ihre Website?

    Rufen Sie uns an unter Telefon 0721 664714-0 oder schreiben Sie uns eine E-Mail über das nachfolgende Formular.

    Nach oben