Skip to main content

Testen von Software

Qualitätssicherung durch effektives Testen von Softwaresystemen

Begriffsdefinitionen für Tests

BegriffErklärung
ValidierungÜberprüfung, ob das entwickelte System die Anforderungen erfüllt und den beabsichtigten Zweck erfüllt
VerifikationÜberprüfung, ob das entwickelte System die spezifizierten Anforderungen erfüllt und korrekt implementiert wurde
System im TestDas zu testende Softwaresystem, das auf seine Funktionalität, Qualität und Leistung geprüft wird
Testverfahren
Testdaten
Test-Sollergebnis
Testfall
Testsammlung
Testlauf
Testerfolg
Testurteil

Test und Testvorgaben

Testen setzt voraus, dass die erwarteten Ergebnisse bekannt sind,

  • Entweder muss gegen eine Spezifikation
  • oder gegen vorhandere Testergebnisse (z.B. bei der Wiederholung von Tests nach Programm-Modifikationen) getestes werden (so genannter Regressionstest)
    Unvorbereitet und undokumentierte Tests sind sinnlos