Leichtgewichtige Prüfung kritischer Funktionen nach kleineren Änderungen, um grundlegende Stabilität sicherzustellen.
Sanity Testing ist eine schlanke Prüfungspraktik, die nach kleinen Code- oder Konfigurationsänderungen ausgeführt wird, um zentrale Funktionen schnell zu verifizieren. Sie verhindert, dass fehlerhafte Grundzustände Ressourcen in aufwändigere Regressionstests investieren. Sanity-Tests sind fokussiert, kurz, häufig automatisierbar und werden in CI-Pipelines integriert, um rasches Feedback zu liefern.
Misst die durchschnittliche Zeit, die zur Ausführung der Sanity-Tests benötigt wird.
Anteil der Builds, bei denen Sanity-Tests fehlschlagen.
Zeitspanne zwischen Build-Start und Verfügbarkeit des Sanity-Testergebnisses.
Sanity-Suite prüft Status-Endpunkt, grundlegende Authentifizierung und DB-Verbindung nach Deployment.
Nach Container-Start werden Kern-APIs und Konfigurationswerte geprüft, um Startfehler früh zu erkennen.
Automatisierte Sanity-Tests prüfen, ob Login, Navigation und Kerndialoge erreichbar sind.
Identifiziere kritische Pfade und minimale Testfälle.
Implementiere automatisierte Sanity-Skripte und integriere sie in CI-Jobs.
Definiere klare Schwellenwerte und Benachrichtigungsprozesse für Fehlschläge.
Überwache und pflege die Suite regelmäßig, um Flakiness zu reduzieren.