Testarten in der Softwareentwicklung
Komponenten- / Unittest
Testet einzelne Softwarekomponenten wie Module oder Klassen auf korrekte Funktionsweise.
Integrationstest:
Testet die Integration von Softwarekomponenten, um sicherzustellen, dass sie korrekt miteinander kommunizieren und funktionieren.
Systemtest:
Testet das gesamte System, um sicherzustellen, dass alle Systemkomponenten korrekt miteinander funktionieren und die Anforderungen erfüllen.
Abnahmetest:
Testet das System auf Ebene des Kunden oder Benutzers, um sicherzustellen, dass das System die Aforderungen des Kunden erflüllt.
Erweiterungen:
- Regressionstest
- Lasten- / Performancetest
- Sicherheitstest
- Usabilitytest