e2e
Playwright · Vibium
Die Oberfläche von außen, so wie ein Nutzer sie bedient. Playwright ist das Arbeitspferd. Vibium stammt vom Erfinder von Selenium und ist von Grund auf dafür gebaut, dass auch KI-Agenten den Browser steuern.
~/kombuese/qualitaet
Hier wird kielgeholt: Jeder Build muss einmal unter dem Rumpf durch.
Piratenschiffe fuhren nicht ohne Regeln. Bevor jemand anheuerte, unterschrieb er die Ship Articles — wer welchen Anteil an der Beute bekommt, wer bei Nacht Wache schiebt, was passiert, wenn einer seinen Posten verlässt. Das hier ist dieselbe Idee, angewandt auf das Handwerk an Bord: zehn Artikel, nach denen hier geprüft wird. Zum Lesen einen Artikel antippen.
Auch der kleine nicht. Besonders der kleine nicht — der Einzeiler am Freitagnachmittag hat schon mehr Schiffe versenkt als jedes große Release.
Ein grüner Lauf sagt: hier habe ich nichts gefunden. Er sagt nicht: hier ist nichts. Wer den Unterschied vergisst, verwechselt die Seekarte mit dem Meer.
Ein Fehler ohne verlässlichen Weg dorthin ist eine Erzählung, kein Befund. Erst der reproduzierbare Pfad macht aus dem Gerücht eine Meldung, mit der jemand arbeiten kann.
Was nur mündlich über den Flur geht, ist in zwei Wochen nie passiert. Aufgeschrieben wird, was reproduziert, was erwartet und was stattdessen beobachtet wurde — in dieser Reihenfolge.
Ein Leck an der Werft kostet eine Planke. Dasselbe Leck auf See kostet die Ladung. Je weiter ein Fehler mitfährt, desto mehr hängt an ihm.
Abdeckung misst, wie viele Planken berührt wurden, nicht ob der Rumpf dicht ist. Hundert Prozent durchlaufener Code und ein kaputtes Produkt schließen einander nicht aus.
Ein Test, der immer grün ist, egal was man am Code kaputt macht, ist kein Wachposten, sondern eine Galionsfigur. Und einer, der launisch mal so und mal anders ausfällt, ist schlimmer als keiner: Er bringt der Mannschaft bei, Alarme zu überhören.
Ein Befund richtet sich gegen den Code, nie gegen den, der ihn geschrieben hat. Wer das verwechselt, dem meldet bald niemand mehr ein Leck. Es wird verschwiegen, bis das Wasser im Laderaum steht.
Automatisierung macht einen Ablauf schneller, nicht richtiger. Einen Irrtum in ein Skript zu gießen heißt nur, ihn ab sofort zuverlässig und in großer Zahl zu wiederholen.
Keine Kennzahl, kein Dashboard und keine Testpyramide entscheiden, ob etwas gut ist. Das entscheidet der Mensch, der die Sache am Ende benutzt — alles andere sind Hilfsmittel auf dem Weg dorthin.
Werkzeugkasten
Werkzeug ist Mittel, nicht Zweck. Was an Bord tatsächlich im Einsatz ist, wofür, und was dafür über Bord gehen musste. Den Kasten aufklappen, um hineinzusehen.
e2e
Die Oberfläche von außen, so wie ein Nutzer sie bedient. Playwright ist das Arbeitspferd. Vibium stammt vom Erfinder von Selenium und ist von Grund auf dafür gebaut, dass auch KI-Agenten den Browser steuern.
api
Schnittstellen abklopfen, bevor es eine Oberfläche gibt. Postman zum Erkunden, Playwright, sobald der Test dauerhaft in die Suite gehört.
unit
Jede Planke einzeln prüfen, bevor sie verbaut wird: schnell, nah am Code und so oft, dass niemand darüber nachdenkt.
ci
Die Wache, die nie schläft: Jeder Push zieht die Prüfung nach sich. Auch diese Seite läuft so vom Stapel.
ki
Ein zusätzliches Paar Augen, kein Steuermann. KI schreibt Entwürfe, schlägt Testfälle vor und liest Logs quer. Entschieden und verantwortet wird an Deck, denn Artikel IX gilt hier doppelt.
explorativ
Als Hauptberuf lange her, im Betrieb aber Alltag: Browser auf, DevTools daneben, Netzwerk-Tab lesen. Kein Werkzeug ersetzt die Frage, was passiert, wenn man es einmal anders macht.
management
Testfälle, Läufe und Befunde liegen in Zephyr Scale direkt in Jira, also dort, wo auch die Arbeit geplant wird. Was dazu zu sagen ist, steht in Confluence. Artikel IV in Werkzeugform.
patent
Kein Werkzeug, sondern Rüstzeug: das Handwerk dahinter, mit Brief und Siegel. ISTQB Certified Tester Foundation Level, Advanced Level Test Manager und Advanced Level Test Automation Engineer, dazu IREB Certified Professional for Requirements Engineering Foundation Level.
über Bord Tricentis Tosca Karate Jenkins