Sobes.tech
Junior

Erzählen Sie mir die Unterschiede zwischen funktionalen und nicht-funktionalen Tests.

sobes.tech KI

Antwort von AI

Funktionstests überprüfen, ob das System das tut, was es laut Anforderungen tun soll. Nicht-funktionale Tests bewerten, wie das System seine Funktionen ausführt, indem sie Eigenschaften wie Leistung, Zuverlässigkeit, Sicherheit, Benutzerfreundlichkeit usw. beurteilen.

Eigenschaft Funktionstests Nicht-funktionale Tests
Ziel Überprüfung der Übereinstimmung der Funktionen mit den Anforderungen. Überprüfung der Qualitätsmerkmale des Systems.
Was wird geprüft Funktionalität, Operationen, Verhalten des Systems. Leistung, Skalierbarkeit, Zuverlässigkeit, etc.
Anforderungen In der Regel basierend auf funktionalen Anforderungen. Basierend auf nicht-funktionalen Anforderungen (SLA, Standards).
Testarten Modul-, Integrations-, System-, Abnahmetests, Regressionstests. Belastungs-, Stresstests, Stabilitätstests, Sicherheitstests, Usability-Tests, Kompatibilitätstests.
Wer führt aus Entwickler (Modul/Integration), QA-Ingenieure, Business-Analysten/Nutzer (Abnahme). QA-Ingenieure (Spezialisten für Leistung, Sicherheit).
Metriken Anzahl der Fehler in der Funktionalität. Antwortzeit, Durchsatz, Verfügbarkeit, Ressourcenverbrauch, Sicherheitslücken.
Beispiel Überprüfung der erfolgreichen Benutzeranmeldung. Überprüfung der Ladezeit der Seite beim Aktualisieren.