Testverfahren in der Softwareentwicklung

Testverfahren in der Softwareentwicklung#

Softwaretests prüfen, ob ein Programm korrekt funktioniert. Sie helfen, Fehler frühzeitig zu finden und die Qualität zu sichern.


Übersicht der Testarten#

                    Softwaretests
          ┌──────────────┼──────────────┐
          ▼              ▼              ▼
     Whitebox-       Blackbox-       Greybox-
       Test            Test            Test
  (Code bekannt)  (Code unbekannt) (teilweise bekannt)

Blackbox-Test#

Der Tester kennt den internen Code nicht – er sieht nur Eingabe und Ausgabe (wie eine schwarze Box).

        Eingabe ──► [███████] ──► Ausgabe
                    (Code
                  unbekannt)

Vorgehen: