Sie erhalten keine Benachrichtigung. Ihre Verfügbarkeitsüberwachung zeigt „grün“ an. Und inzwischen ist es schon seit Stunden nicht mehr möglich, in Ihrem Webshop zu bezahlen. Das ist kein theoretisches Szenario. Genau das passiert regelmäßig bei Webshops, die glauben, ihre Überwachung sei auf dem neuesten Stand.
Was die Verfügbarkeitsüberwachung leistet – und was nicht
Die Verfügbarkeitsüberwachung ist einfach, und genau das ist das Problem. Ein Monitor sendet eine Anfrage an eine URL. Wenn diese URL eine Antwort zurückgibt – in der Regel einen HTTP-200-Statuscode –, steht die Überwachung auf „grün“. Das ist alles.
Es spielt keine Rolle, ob die geladene Seite eine Fehlermeldung enthält. Es spielt keine Rolle, ob die Verbindung zum Zahlungsanbieter unterbrochen ist. Es spielt keine Rolle, ob ein Plugin-Update die Schaltfläche „In den Warenkorb“ für alle Chrome-Nutzer unbrauchbar gemacht hat. Der Server reagiert, der Monitor ist zufrieden, Sie denken, alles sei in Ordnung.
Die Verfügbarkeitsüberwachung löst ein Problem: zu wissen, wann der Server ausfällt. Das ist zwar wertvoll, aber es ist auch das seltenste Problem bei modernen Webshops.
„Die Verfügbarkeitsüberwachung sagt Ihnen nur, dass die Ladentür offen ist. Nicht, dass jemand hinter der Kasse steht.“
Eine iPaaS-Plattform besteht aus einer Reihe von Bausteinen. Konnektoren sind die Verbindungen zu einzelnen Systemen: Ihrem ERP, Ihrem Webshop, Ihrem CRM. Diese Konnektoren sind oft bereits vorgefertigt und in der Bibliothek der Plattform verfügbar – eine gute iPaaS-Plattform verfügt über Hunderte bis Tausende davon. Alumio, die Plattform, mit der wir arbeiten, verfügt über zahlreiche Konnektoren.
Was läuft schief?
Stellen Sie sich vor, Sie führen ein Update einer Magento-Erweiterung durch. Der Server läuft, die Startseite wird geladen, der Verfügbarkeitsmonitor zeigt nichts Ungewöhnliches an. Was der Monitor jedoch nicht sieht: Die Erweiterung hat einen Konflikt mit dem Bezahlvorgang verursacht. Kunden, die Produkte in ihren Warenkorb legen und zur Zahlungsseite wechseln, erhalten im zweiten Schritt eine Fehlermeldung. Sie verlassen den Shop. Sie kaufen woanders ein. Du merkst es erst Tage später an den Umsatzzahlen.
Sei es ein Update Ihres Suchmoduls, das dazu führt, dass die Suchfunktion bei bestimmten Suchanfragen keine Ergebnisse mehr liefert. Oder ein Fehler im mobilen Viewport nach einem Frontend-Update, der dazu führt, dass die Schaltfläche „Zur Kasse“ auf Smartphones außerhalb des Bildausschnitts liegt.
In all diesen Fällen gilt: Der Server läuft, die Anzeige ist grün, aber Ihr Webshop funktioniert nicht.
Was automatisiertes Testen anders macht
Automatisierte Tests simulieren das Verhalten eines echten Kunden. Dabei geht es nicht darum, ob der Server reagiert, sondern ob der Shop funktioniert. Ein automatisierter Test öffnet einen Browser, navigiert zu einer Produktseite, klickt auf „In den Warenkorb“, geht zur Kasse, gibt eine Adresse ein und prüft, ob jeder Schritt die erwartete Reaktion liefert.
Wenn irgendwo in diesem Ablauf etwas schiefgeht, erhalten Sie sofort eine Benachrichtigung. Nicht erst, wenn der Kunde anruft. Nicht erst, wenn Sie sich die Umsatzzahlen ansehen. Sondern innerhalb weniger Minuten nach Auftreten des Problems.
Unsere vollautomatisierte Testsuite wird mehrmals täglich automatisch ausgeführt. Wir testen nicht nur den „Happy Flow“ – also den standardmäßigen erfolgreichen Kaufvorgang –, sondern auch die darunter liegenden Varianten. Was passiert, wenn ein Produkt vorübergehend nicht vorrätig ist? Was passiert, wenn ein Kunde einen Rabattcode einlöst? Was passiert, wenn jemand den Kaufvorgang abbricht und später zurückkehrt? Was passiert, wenn die Suchanfrage keine exakte Übereinstimmung liefert?
Jeder Test ist auf den jeweiligen Shop zugeschnitten – keine generische Checkliste, sondern eine Testsuite, die auf die für Ihren Shop relevanten Produkte, Kategorien, Zahlungsmethoden und Abläufe abgestimmt ist. Und jedes Mal erhalten Sie einen Bericht darüber, was getestet wurde und wie es gelaufen ist.
Fazit: Eine reine Verfügbarkeitsüberwachung reicht nicht aus
Die Verfügbarkeitsüberwachung ist kein überflüssiger Luxus, sie reicht jedoch einfach nicht aus für einen Shop, der die Entwicklung seiner Kunden und seines Umsatzes ernst nimmt. Der Server läuft immer. Es ist die Anwendung, die ausfällt.
Wenn Sie ruhig schlafen möchten, ohne darauf hoffen zu müssen, dass kein Kunde das Pech hat, Ihren Checkout gerade dann zu testen, wenn er nicht funktioniert, dann ist automatisiertes Testen kein Extra, sondern die Grundlage.
Verwandte Artikel
Digital Product Passport (DPP): Was bedeutet das für Ihre Produktdaten und Ihr PIM?
Ein Jahr nach der EAA: Kein einziger großer Webshop ist vollständig barrierefrei