Der Quicktest oder Smoketest ist ein schneller und oberflächlicher Test, der nach Fehlerkorrekturen oder Implementierungen neuer Softwarefeatures durchgeführt wird. Der Hauptzweck dieses Tests ist es, sicherzustellen, dass die grundlegende Ablauffähigkeit des Programms erhalten bleibt und keine kritischen Fehler vorliegen, die das gesamte System lahmlegen könnten. Dieser Test ist nicht darauf ausgerichtet, die fachliche Korrektheit der Ergebnisse zu prüfen, sondern lediglich die allgemeine Funktionsfähigkeit der Software zu bestätigen.
Dieser Test reduziert das Risiko, dass tiefergehende und zeitaufwändigere Tests durch kritische Fehler unterbrochen werden müssen.