Der Systemtest kann definiert werden als:
1. Testphase, bei der das gesamte System gegen die Spezifikation getestet wird.
2. Test eines Gesamtsystems gegen seine Anforderungen.
Er wird in den funktionalen und den nicht funktionalen Systemtest eingeteilt.
funktionaler Systemtest
Der funktionale Systemtest dient zur Überprüfung eines Systems bezüglich dessen funktionalen Qualitätsmerkmalen Korrektheit und Vollständigkeit.
nicht funktionaler Systemtest
Nicht funktionale Qualitätsmerkmale, wie z.B. die Sicherheit, die Benutzbarkeit, die Interoperabilität, die Prüfung der Dokumentation oder die Zuverlässigkeit eines Systems, werden über den nicht funktionalen Systemtest einer Prüfung unterzogen.