Funktionsorientierter Test (Blackbox-Test)
Überdeckungen für allgemeine Blackbox-Tests
Funktions-Überdeckung
Welche Funktionen/Methoden sind durch Testfälle abgedeckt?
Eingabe-Überdeckung
Welche Eingaben werden in Testfällen verwendet?
Ausgabe-Überdeckung
Welche Ausgaben werden durch Testfälle erwartet?
Definition: Äquivalenzklasse
Eine Teilmenge des Wertebereichs einer Variablen innerhalb einer Komponente oder eines Systems, für die aufgrund der Spezifikation erwartet wird, dass alle Werte gleichartig behandelt werden.
Definition: Äquivalenzklassenabdeckung
Eigenschaften von Äquivalenzklassen
bildung und abdeckung nicht eindeutig
sinnvolle Eigenschaften von Äquivalenzklassen:
disjunkt: kein möglicher Eingabewert liegt in mehr als einer Äk
überdeckend: jeder mögliche Eingabewert liegt mindestens in einer Äk
Äk enthält entweder nur gültige Eingabewerte (Positivklasse) oder nur ungültige Eingabewerte (Negativklasse)
Zuletzt geändertvor 18 Tagen