Terrasse
Funktionstest ist das Testen jeder einzelnen Funktionalität der Anwendung.
Beim Systemtest wird die Anwendung als Ganzes getestet, um sicherzustellen, dass die Anwendung die Anforderungsspezifikation erfüllt.
Beispiel: Angenommen, eine Website wird für den Online-Einkauf erstellt. Die Überprüfung der Funktionalität verschiedener Felder und Schaltflächen auf jeder Seite ist also ein Funktionstest. Und die Prüfung der Anwendung, ob wir online einkaufen können, ist ein Systemtest.
Hadley
Ein Systemtest testet die Anwendung als Ganzes, ohne ein einziges Objekt zu hinterlassen. Diese Art des Testens umfasst Funktionalität, Leistung, Sicherheit, Benutzeroberfläche usw.
Funktionalitätstests überprüfen andererseits, ob die Anwendung gemäß den Anforderungen des Kunden funktioniert oder nicht. Es ist ein Teil des Systemtests.