Zum Hauptinhalt springen

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