07 - Fehler vermeiden Flashcards
Testen (testing)
Testen dient der Überprüfung, ob ein Stück Software das gewünschte Verhalten zeigt.
Fehlerbeseitigen (debugging)
Fehlerbeseitigung bezeichnet die Suche nach der Ursache eines Software-Fehlers und seine Beseitigung.
Positives Testen
Positives Testen ist das Testen der Fälle die funktionieren sollen.
Negatives Testen
Negatives Testen ist das Testen der Fälle die fehlschlagen sollten.
Zusicherung (assertion)
Ein boolscher Ausdruck für eine Bedingung von der Erwartet wird, dass sie wahr ist.
Testgerüst (unit testing framework)
Eine Menge von Klassen / Objekten, die als Grundlage für einen Modultest dienen.
Manuelle Ausführung
Eine manuelle Ausführung ist das zeilenweise Durchgehen durch einen Quelltextabschnitt, bei dem Zustandsänderungen und das Verhalten einer Anwendung beobachtet werden.