Zum Inhalt springen

Was eine grüne Statusanzeige tatsächlich prüft

Eine erreichbare Startseite belegt keinen funktionierenden Bestellprozess. Benennen Sie die geprüfte Aufgabe und die Grenzen jedes grünen Signals.

Philipp Reuter2 Min. Lesezeit
Ein Rundinstrument mit grünem und rotem Bereich, Nadel nahe der Grenze und pinkfarbenem Schalter darunter.

Eine grüne Statusanzeige ist nur so aussagekräftig wie die Prüfung dahinter. Fragt sie lediglich die Startseite ab, beschreibt sie zunächst deren Erreichbarkeit. Daraus lässt sich der Erfolg einer Bestellung nicht ableiten.

Ich würde deshalb bei jeder wichtigen Anzeige die geprüfte Aufgabe sichtbar benennen. „Startseite erreichbar“ ist für eine Betriebsentscheidung präziser als ein pauschales „Alles funktioniert“.

Derselbe Shop, zwei Ergebnisse

In einem hypothetischen Portal wird die Startseite erfolgreich ausgeliefert. Der Bestellaufruf scheitert dagegen. Die folgende Tabelle beschreibt erfundene Ergebnisse, keine gemessene ASES-Störung.

Prüfung

Beispielantwort

Aussage

GET /

200

Die Startseite antwortet erfolgreich

POST /orders

503

Dieser Bestellaufruf ist fehlgeschlagen

Eine Ampel, die nur die erste Zeile auswertet, kann weiterhin grün sein. Das ist kein Widerspruch im Messwert. Die Prüfung hat die zweite Aufgabe gar nicht untersucht. Auch eine erfolgreiche technische Antwort muss mit dem erwarteten Inhalt zusammenpassen.

Die Geschäftsaufgabe gezielt prüfen

Für das Beispiel wäre ein gesonderter, geplanter Testfall hilfreich: Ein Testkonto wählt ein bekanntes Produkt und verfolgt den Auftrag bis zum bestätigten Ergebnis im Zielsystem. In einer isolierten Testumgebung lässt sich dieser Ablauf ohne echte Bestellungen einrichten.

Dieser Test belegt zunächst den gewählten Ablauf in dieser Umgebung. Er deckt nicht automatisch jede Kundengruppe, Ware oder Abhängigkeit im produktiven System ab. Soll eine solche Prüfung dort laufen, muss vorher feststehen, wie echte Lagerbewegungen, Rechnungen und Zahlungen vermieden werden. Ein bloßes Kennzeichen „Test“ garantiert das nicht.

Interne Messwerte und Protokolle helfen anschließend, eine Ursache zu untersuchen. Eine reine Erreichbarkeitsanzeige erklärt dagegen nicht, ob etwa die Bestellanwendung oder ein angebundenes System den Fehler verursacht hat.

Nicht jede Website braucht denselben Test

Für eine Seite, die ausschließlich Informationen bereitstellt, kann eine einfache Erreichbarkeitsprüfung ein sinnvoller Anfang sein. Ein Bestelltest wäre dort keine passende Aufgabe. Der Prüfaufwand sollte sich an den tatsächlich wichtigen Funktionen orientieren.

Halten Sie bei einer grünen Anzeige fest, welcher Aufruf, welcher Inhalt und welcher Ablauf geprüft wurden. Entscheiden Sie dann, welche zusätzliche Information für eine Betriebsentscheidung fehlt. So bekommt das Signal einen verständlichen Bezug zur Arbeit der Nutzer.

Quellen

Geschrieben von

  • Philipp ReuterRedakteur für SoftwarequalitätPhilipp Reuter schreibt bei ASES über Softwaretests und die Vorbereitung neuer Releases. Seine Beiträge behandeln die Analyse von Fehlern, Abnahmetests und die Prüfung von Änderungen an bestehenden Anwendungen.

ASES folgen

Weiterlesen

Alle Beiträge

Cloud & Betrieb mit ASES

Hosting, Deployment, Wartung und Betreuung