Beispielarbeiten · Code & Fehler
Tests für eine bestehende API, die echte Fehler finden
Tests für Logik und HTTP-Schnittstelle einer kleinen Shop-API. Ob sie etwas taugen, zeigt die Mutationsprobe: absichtlich eingebaute Fehler müssen auffallen.
Musterarbeit (Demo), kein Kundenauftrag. Gebaut als Probeaufgabe mit erfundenen Beispieldaten; die Prüfzahlen unten stammen aus dem automatischen Prüflauf und sind nicht geschönt.
Was gebaut wurde
- Tests für die Rechenlogik, für die HTTP-Schnittstelle und für bekannte Fehlerfälle
- Mutationsprobe: jede absichtlich eingebaute Änderung muss mindestens einen Test rot machen
- Läuft mit einem Befehl: pytest
Wie geprüft wurde
Automatischer Prüflauf vom 18.10.2026, aus dem Protokoll (Testdaten erfunden, Zahlen gemessen):
- 6/6 gruen
- 28/28 Tests gruen
- Tests: {'logik': 12, 'api': 13, 'regression': 3}
- Mutanten getoetet 8/8
Alle Prüffälle (6 von 6 grün)
- ✓ 1 Testsuite gruen gegen Original
- ✓ 2 Je Art (Funktion/Schnittstelle/Regression) >= 3 Tests
- ✓ 3 Alle Mutanten eingespielt
- ✓ 4 Alle Mutanten von den Tests gefangen
- ✓ 5 Anwendung danach wieder Original
- ✓ 6 Tests danach wieder gruen
Grenzen
Was diese Probe nicht abdeckt, steht hier, damit niemand mehr erwartet:
- Tests fuer Python/FastAPI per pytest + TestClient; Browser-Oberflaechen testet die Probe 'browsertest' (Playwright), Lasttests sind nicht enthalten
- Mutationsprobe mit 8 handverlesenen Mutanten, kein vollautomatisches Werkzeug (mutmut/cosmic-ray nicht installiert)
- Abdeckungsmessung (coverage) nicht installiert - Wirksamkeit wird ueber getoetete Mutanten belegt
So etwas für deinen Betrieb?
Beschreib kurz, was du brauchst. Du bekommst einen Festpreis, bevor ich anfange; ohne dein Ja passiert nichts.