Christoph Faust Auf LinkedIn vernetzen

65 Releases · 2.382 UI-Tests · 2.576 Unit-Tests · 3 Modelle

Eine KI baut. Ich suche, was trotzdem nicht stimmt.

Testautomatisierer, der mit KI-Agenten Produkte baut, prüft und ausliefert, und dabei aufschreibt, wo es schiefgeht.

Zu den Projekten ↓

Projekte

Gebaut hat Claude, ich leite, prüfe und entscheide. Ein Klick auf eine Kachel zeigt die Belege.

Bildschirmfoto der Messlatte-App: Startseite mit Überschrift und Schnelleinstieg.

öffentlich

Physik-Lern-App für die Schule: Versuche, Formeln umstellen, Lernkarte. Läuft offline.

65 Releases · 2.382 UI-Tests

Bildschirmfoto des Rubik-Trainers: Überschrift und Auswahl von Würfel und Methode.

öffentlich

Den Zauberwürfel Schritt für Schritt verstehen.

Schritt für Schritt

KI-generiertes Bild: Zwei Eimer auf einem Holztisch. Im einen liegen zerknüllte Zettel, beschriftet Restmüll, im anderen sortierte Karten mit Lehren, beschriftet Recycling.
Bild: KI-generiert, Gemini

Experiment

Neun Tage, neun Bausteine, jeden Tag eine externe Kritik-Runde.

Beste Note 5,4 / 10

Experiment

Elf KI-Personas klicken sich durch eine Webseite, vom Hacker bis zur Mausschubserin. Jede mit Gerät, Ziel und eigenem Geduldsfaden. Acht stellen sich hier vor.

Desktop · Handy · Tablet · Tastatur

privat

Zweisprachige PWA für einen Schüleraustausch, nur für Freunde und Familie.

Tagebuch, Karte, Push

Du testest oder baust auch mit KI? Schreib mir, was bei dir schiefgeht.

Auf LinkedIn schreiben

Messlatte

öffentlich Zur App ↗

Messlatte in 18 Tagen

Eine Physik-Lern-App für die Schule. Jeder Balken ist ein Tag, jede Farbe das Modell, das den Commit geschrieben hat. Gebaut hat Claude, ich leite, prüfe und entscheide.

553Commits
131Pull Requests
65Releases in 16 Tagen
98Werkstatt-Aufgaben
0204060804.6.8.10.12.14.16.18.20.22.75 Commits an einem TagOktober 2026
  • Opus (257)
  • Sonnet (138)
  • Merge-Commits und Bots (158)

Releases pro Tag

048127.9.11.13.12 Releases am 14. Oktober15.17.19.21.Oktober 2026

Jede Version ist ein Deploy auf messlatte.faustworks.de. Tage ohne Balken: keine Releases.

2.382 UI-Tests auf fünf Geräten und Browsern

Neben 2.576 Unit-Tests läuft jede Ansicht auf Pixel 9, Pixel 5 und Pixel 10 Pro XL, in Firefox und in WebKit (iPhone 13). Chromium prüft zusätzlich jede Ansicht hell und dunkel auf Barrierefreiheit und fährt Sensor-Tests mit simuliertem Mikrofon.

Unit (vitest)2.576
Pixel 9754
Pixel 5648
Pixel 10 Pro XL648
Firefox151
WebKit151
Sensor-Läufe30

Zählung der aktuellen Testlisten im Repository am 23. Oktober 2026.

Wie eine Etappe läuft

Ein Loop weckt die Hauptsession, ein Skill im Repo legt den Ablauf fest. Drei Modelle teilen sich die Arbeit, und an jedem Signal kann der Lauf stoppen.

  1. SignalFenster frei?

    Ein Skript liest die echte Auslastung. Bei SKIP schläft die Session sofort weiter.

  2. OpusPlan und Inhalt

    Wählt die nächste Etappe und schreibt die Aufgaben samt Lösungen und typischen Fehlern.

  3. HaikuNachrechnen

    Rechnet jede Aufgabe mit Python nach und ändert nichts.

  4. SonnetUmsetzen

    Baut im eigenen Git-Worktree, schreibt Tests, committet in kleinen Schritten.

  5. OpusPrüfen und mergen

    Liest den Bericht, holt die Commits in den Etappen-Branch.

  6. SignalTests und CI grün?

    Lint, Build, Unit- und Browsertests, dann Pull Request. Nur bei Grün wird gemergt.

  7. ServerMerge ist Deploy

    Der Server holt den Stand, baut, testet und rollt aus. Bei Fehler bleibt der alte live.

Alles grün. Und trotzdem.

Zwei Funde aus den Testnotizen. Die Tests waren in beiden Fällen grün.

8 statt 3

Der Ball im Bad

Die App zählt per Handymikrofon, wie oft ein Ball aufspringt. Im Test trifft sie simulierte Aufpralle auf drei Millisekunden genau. In einem gekachelten Bad kam mein Ball dreimal auf, die App zählte acht. Kein grüner Test sagt mir, welcher Versuch draußen hält.

Testnotizen aus dem Urlaub, Teil 2

−23

Grün, aber zu wenig Tests

Ein Agent hatte seine Änderungen so abgelegt, dass der Testlauf noch den alten Code prüfte. Aufgefallen ist es nur, weil 1.763 statt 1.786 Tests liefen. Seitdem ist die Anzahl selbst ein Testergebnis.

Testnotizen aus dem Urlaub, Teil 2

Rubik-Trainer

öffentlich Zum Trainer ↗

Den Zauberwürfel Schritt für Schritt verstehen.

Claude allein zuhause

Experiment kein öffentlicher Link
4,2 / 10

Neun Tage allein zuhause

Neun Tage, neun Bausteine, jeden Tag eine externe Kritik-Runde. Die beste Note der ganzen Reihe: 5,4 von 10. Die schlechteste: ausgerechnet der letzte Baustein, 4,2 von 10. Bewertet hat ein zweites Modell als Richter (LLM as a Judge).

Experiment „Claude allein zuhause“, nicht öffentlich

KI-generiertes Bild: Zwei Eimer auf einem Holztisch. Im einen liegen zerknüllte Zettel, beschriftet Restmüll, im anderen sortierte Karten mit Lehren, beschriftet Recycling.
Bild: KI-generiert, Gemini

Persona-Test

Experiment kein öffentlicher Link

Jede Persona ist eine KI mit Gerät, Ziel und eigenem Geduldsfaden. Sie klicken sich durch eine Webseite und protokollieren, wo sie hängen bleiben. Dazu kommen automatische Tests: Kontraste, Tastatur, Geräte, Farbsehen. Wähle einen Kopf.

Die Stimmen sind KI-generiert (Qwen3-TTS) und gehören keiner realen Person.

Persona wählen

Desktop, Entwicklertools offen

Murat · Der Hacker

„Ich lese zuerst den Quelltext und die Header. Wenn eure Sicherheitsregeln fehlen, weiß ich mehr über euch als eure Startseite.“

KI-Stimme

Desktop, keine Maus

Klaus · Nur Tastatur

„Tab, Tab, Enter. Wenn ich nicht sehe, wo der Fokus gerade ist, bin ich weg.“

KI-Stimme

Handy, eine Hand, Straßenbahn

Peter · Daumen-Scroller

„Ich scroll erst mal. Wenn nach drei Wischern nichts kommt, ist der Tab zu.“

KI-Stimme

Tablet, Schrift auf 150 %

Dr. Heinz · Das Internet setzt sich nicht durch

„Das Tablet hat mir meine Sekretärin eingerichtet. Wo steht hier die Telefonnummer?“

KI-Stimme

Desktop, Zoom 200 %, Rot-Grün-Schwäche

Doris · Sieht nicht mehr so gut

„Grün auf Grün? Für mich ist das eine Farbe. Und wenn ich vergrößere, rutscht mir das Menü weg.“

KI-Stimme

Desktop, klickt alles an

Sabine · Die Mausschubserin

„Ich klicke einfach. Wenn es aussieht wie ein Knopf, wird schon was passieren.“

KI-Stimme

Handy, schlechtes Netz

Lena · Will nur schnell was wissen

„Eine Frage, eine Antwort. Ladebalken habe ich keine Geduld für.“

KI-Stimme

Handy, kommt über LinkedIn

Anna · Zum ersten Mal hier

„Was macht ihr eigentlich? Bitte in einem Satz und ohne Buzzwords.“

KI-Stimme

Lowkey

privat kein öffentlicher Link

Zweisprachige PWA für einen Schüleraustausch, nur für Freunde und Familie: Tagebuch mit Fotos, Karte, Export, Einladung per Link und PIN, Push-Benachrichtigungen. Privat, nicht öffentlich.