Testen von Software
Qualitätssicherung durch effektives Testen von Softwaresystemen
Begriffsdefinitionen für Tests
Begriff | Erklä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 Test | Das 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