Funktionstests sind eine Reihe von Tests, die durchgeführt werden, um zu überprüfen, ob eine Anwendung die vom Produktinhaber festgelegten Anforderungen erfüllt. Es stellt sicher, dass die Anwendung korrekt funktioniert, ohne die interne Systemlogik zu berücksichtigen. Das Hauptziel von Funktionstests ist es, eine fehlerfreie Anwendung mit einer benutzerfreundlichen Oberfläche zu gewährleisten. Diese Art von Tests umfasst verschiedene Aspekte wie Dateneingabe, erwartete Ausgabe, Leistung der Benutzeroberfläche und Gesamtstabilität.