Qualitätssicherung & Tests
Automatisierte Tests und ein zweites Augenpaar auf jedem Stand, der in den Hauptzweig geht.
- Automatisiert
- Review
- CI
Wie es abläuft
Testen ist bei uns kein Abschnitt vor der Auslieferung, sondern Teil jedes Arbeitstags.
Was automatisch geprüft wird
Fachliche Regeln prüfen wir dort, wo sie stehen — im Backend, einzeln und schnell. Die Wege, an denen das Geschäft hängt, prüfen wir durchgehend: anmelden, Vorgang anlegen, abschließen, wiederfinden. Diese Tests laufen bei jeder Änderung, nicht auf Zuruf.
Was wir bewusst nicht automatisieren
Alles zu automatisieren rechnet sich nicht. Tests, die bei jeder Gestaltungsänderung kaputtgehen, kosten mehr, als sie finden. Wir automatisieren das Stabile und Folgenreiche und prüfen den Rest von Hand.
Review
Kein Stand kommt in den Hauptzweig, ohne dass jemand zweites ihn gelesen hat. Das findet Fehler, und es sorgt dafür, dass mehr als eine Person versteht, wie das System funktioniert. Der zweite Punkt ist auf Dauer der wichtigere.
Eure Abnahme
Wir prüfen gegen die Akzeptanzkriterien. Ihr prüft gegen die Wirklichkeit — ob der Vorgang so wirklich in eurem Haus abläuft. Beides ist nötig, und keines ersetzt das andere.
- Die Akzeptanzkriterien aus dem Requirements Engineering — sie sind die Vorlage für die Tests.
- Jemanden bei euch für die fachliche Abnahme. Wir prüfen, ob es funktioniert; ihr prüft, ob es stimmt.
- Testdaten, die der Wirklichkeit ähneln. Saubere Beispieldaten decken keine Fehler auf.
Eine Testsuite, die bei jeder Änderung läuft, und ein Hauptzweig, der jederzeit auslieferbar ist.
Wenn man das überspringt
Ohne Tests ist jede Änderung ein Risiko für alles Bestehende. Der Effekt zeigt sich nicht im ersten Monat, sondern im achten: Die Entwicklung wird langsamer, weil niemand mehr etwas anfasst, ohne händisch alles durchzuklicken.
Fragen zu diesem Schritt?
Ein Gespräch kostet nichts und dauert eine halbe Stunde. Danach weißt du, ob wir zusammenpassen.