Sanity-Testing ist eine schnelle und flexible Methode, um zu überprüfen, ob bestehende Funktionen durch relativ geringfügige Änderungen oder Fehlerbehebungen beeinträchtigt wurden. Sanity-Tests werden häufig als schnelle Methode eingesetzt, um sicherzustellen, dass neue Funktionen die übrigen Systemfunktionen nicht beeinträchtigen.
Beispiel: Ähnlich wie bei Regressionstests kann mit Sanity-Tests das System auf einen früheren Funktionszustand zurückgesetzt werden, um Leistungsverbesserungen zu überprüfen, die grundlegende Funktionsweise zu bestätigen und sicherzustellen, dass das System wie erwartet funktioniert. Bei jeder Änderung des Codes wird eine Form des Regressionstests durchgeführt. Dies umfasst alle damit verbundenen Aktualisierungen, die nach einer Fehlerbehebung, der Einführung neuer Funktionen oder nach einem Software-Update vorgenommen werden.smoke