Softwareentwicklung und Projektmanagement
Ein Eingabefeld akzeptiert nur ganze Zahlen; Werte von 1 bis einschließlich 100 werden angenommen, alle anderen führen zu einem Fehler. Wie viele Äquivalenzklassen ergeben sich insgesamt (gültige und ungültige zusammen), wenn die Eingaben durch Äquivalenzklassenbildung aufgeteilt werden?
- A1
- B2
- C3
Antwort und Erläuterung anzeigen
Antwort: C. 3
Die Äquivalenzklassenbildung teilt die Eingaben in Gruppen (Äquivalenzklassen) auf, die das Programm gleich behandeln sollte, und testet aus jeder Klasse einen repräsentativen Wert. Für dieses Feld gibt es eine gültige Klasse (1 bis 100) und zwei ungültige Klassen (0 oder kleiner sowie 101 oder größer), insgesamt also 3. Wählt man zum Beispiel 50, −5 und 150 als Repräsentanten, wird jede Klasse mit drei Tests geprüft. Die ungültigen Eingaben werden in eine untere und eine obere Seite aufgeteilt, weil das Programm sie mit getrennten Prüfungen behandelt (der Prüfung der Untergrenze und der Prüfung der Obergrenze).
Weiter: 9 weitere Fragen zu Softwareentwicklung und Projektmanagement