Testen allgemein

Aus FI-Wiki

Testen allgemein

Softwaretesten bezeichnet alle Maßnahmen, mit denen überprüft wird, ob ein Programm korrekt, zuverlässig und fehlerfrei funktioniert. Ziel ist es, Fehler früh zu finden, Risiken zu reduzieren und sicherzustellen, dass die Software die Anforderungen erfüllt.

Warum testen?

  • Fehler früh entdecken und beheben
  • Qualität und Zuverlässigkeit erhöhen
  • Anforderungen verifizieren
  • Risiken minimieren
  • Benutzerfreundlichkeit sicherstellen

Testarten

  • Statisches Testen – Prüfung ohne Ausführen des Codes (z. B. Code-Review)
  • Dynamisches Testen – Ausführen des Programms zur Fehlersuche
  • Funktionale Tests – prüft, ob Anforderungen erfüllt sind
  • Strukturelle Tests – prüft interne Abläufe
  • Testen auf verschiedenen Ebenen – Unit-, Integrations-, System- und Abnahmetest

Ziele des Testens

  • Fehler finden, bevor sie beim Nutzer auftreten
  • Vertrauen in die Software schaffen
  • Stabilität und Wartbarkeit erhöhen
  • reibungslose Weiterentwicklung ermöglichen

Kurzmerksatz

Testen stellt sicher, dass Software korrekt funktioniert, zuverlässig, sicher und wie gefordert.