GA2 Aufgabe 1/8
Äquivalenzklassen
| Nr | Bezeichnung | Typ | Beispielwert |
|---|
Testfälle ableiten
| Nr | Eingabe | Erwartetes Ergebnis | Abgedeckte ÄK |
|---|
Coverage-Analyse — deine Antwort
Äquivalenzklassen (ÄK)
- GÄK — Gültige Äquivalenzklasse: korrekt verarbeitete Eingaben
- UÄK — Ungültige Äquivalenzklasse: Eingaben die Fehler auslösen
- Alle Werte einer ÄK verhalten sich identisch → 1 Repräsentant reicht
Minimale Testfälle
- 1 Testfall kann mehrere GÄK kombinieren
- Jede UÄK braucht einen eigenen Testfall (nicht kombinieren!)
- Minimum = Anzahl GÄK (als 1 TF) + Anzahl UÄK
Grenzwertanalyse
- Testet Werte an den Grenzen der ÄK und unmittelbar davor/danach (±1)
- Ergänzt ÄK-Analyse — findet Off-by-one-Fehler
- Bei Grenze X: teste X−1, X, X+1
Coverage-Maße
Statement Coverage: Anteil ausgeführter Anweisungen
Branch Coverage: Anteil getesteter TRUE/FALSE-Zweige
Condition Coverage: Jede Teil-Bedingung TRUE+FALSE
Stärke: Condition > Branch > Statement