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