Übungsaufgabe zur Blackbox-Testfallerstellung: Klassengröße
https://bildung.social/@oerinformatik/111523089116938885
https://oer-informatik.de/blackbox-testfall-uebung-klassengroesse
Blackbox-Tests, Testfälle, Äquivalenzklassen, Grenzwertanalyse, Testfalldokumentation, Java, Übungsaufgaben, Prüfungsvorbereitung
tl/dr; (ca. 8 min Lese- und Bearbeitungszeit): Kleine Übungsaufgabe zur Erstellung von Testfällen nach Blackbox-Systematik für eine Methode, die die Anzahl der einzurichtenden Klassen berechnen soll [AI-Assisted]. (Zuletzt geändert am 28.10.2026)
Diese Übungsaufgabe gehört zum Artikel Blackbox-Testfallerstellung mit Äquivalenzklassen und Grenzwerten. Weitere Übungen zur Blackbox-Testfallerstellung: Leitfragen / Verzinsung / Ganzzahliges Teilen / Klassengröße / Punkte im String / Abschlussnote
Hinweise zur Bearbeitung: Als FIA, FISY, FIDP, IKS oder IKD musst Du zur Teil-2-Prüfung Aufgaben auf Kernkompetenz-Ebene lösen können, das ist Aufgabe 2.1. Andere fachlich korrekte Testfälle sind ebenfalls richtig. Schreib Deine Lösung zuerst vollständig auf, bevor Du die Beispiellösung aufklappst.
Du möchtest eigene Aufgaben zum Üben von einem KI-Sprachmodell generieren lassen?
Kopiere den Text in ein KI-Sprachmodell Deiner Wahl und passe Kompetenzstufe, Anzahl, Bearbeitungszeit und Szenario bei Bedarf an. Wie die Aufgaben aufgebaut sind, beschreibt der Artikel Wie sind die Aufgaben aufgebaut?. Prüfe die Ergebnisse mit dem Lehrartikel: KI-Sprachmodelle machen Fehler.
Erstelle neue Übungsaufgaben zum Thema „Blackbox-Testfallerstellung:
Klassengröße“.
Bauplan: Halte Dich an Aufbau, Kompetenzstufen, Operatoren,
Anforderungsbereiche, Punkte und Zeitschätzung, die im Artikel
https://oer-informatik.de/aufgaben-aufbau beschrieben sind.
Fachliche Grundlage:
- https://oer-informatik.de/blackboxtests
- Stilbeispiel: https://oer-informatik.de/blackbox-testfall-uebung-klassengroesse
Die Aufgaben sollen Inhalte zu diesen Schlagwörtern abdecken:
- Blackbox-Tests
- Testfälle
- Äquivalenzklassen
- Grenzwertanalyse
- Testfalldokumentation
- Java
Kompetenzstufe: Kernkompetenz (alternativ: Basiskompetenz, Profilkompetenz, Expertise)
Anzahl: 1 Aufgabe mit Teilaufgaben
Bearbeitungszeit in Minuten ca.: <5 bis 30 min>
Szenario: eines der Szenarien aus dem Bauplan
Vorgehen:
1. Lies zuerst die verlinkten Artikel. Kannst Du keine Webseiten
abrufen, sag mir das, statt zu raten.
2. Steht bei einer Angabe noch ein Platzhalter in <…>, frag mich
zuerst danach. Richte Punkte und Zahl der Teilaufgaben nach der
Bearbeitungszeit (ca. 0,9 min je Punkt).
3. Gib je Aufgabe Titel mit Kompetenzstufe, Ausgangssituation und
Teilaufgaben mit Operator und Punktzahl aus, dazu die geschätzte
Bearbeitungszeit.
4. Gib die Beispiellösungen mit Punkteverteilung erst aus, wenn ich
danach frage.
Aufgabe 2.1: Anzahl der einzurichtenden Klassen testen (Kernkompetenz)
Die Methode int einzurichtendeKlassen(long anzahlSchueler, long schuelerProKlasseMax) berechnet die Anzahl der Klassen, die bei einer Schülerzahl eingerichtet werden müssen – unter Berücksichtigung einer Obergrenze an Schüler*innen pro Klasse. Die Methode soll systematisch getestet werden. Welche Testfälle wären möglich? Bereite eine fachgerechte tabellarische Testfalldokumentation vor und trage darin vier Testfälle (zwei je Blackbox-Systematik) mit allen Daten ein, die bereits bekannt sind (die anderen Zellen können vorbereitet, aber leer bleiben). Nenne auch die zugrunde gelegte Systematik. (8 Punkte)
Bewertung: 2 P. für eine Tabelle mit den nötigen Spalten, je Testfall 1,5 P. (Systematik und Name, Eingabewerte, erwartetes Resultat).
| Testfall Nr. |
Beschreibender Name der Testklasse / des Testfalls | Vor- bedingungen |
Eingabewerte (Parameter anzahlSchueler, schuelerProKlasseMax) |
Erwartetes Resultat |
Nach- bedingungen |
Tatsächliches Resultat |
bestanden / nicht bestanden |
|---|---|---|---|---|---|---|---|
| 1. | GW: Schülerzahl geht genau auf | keine | anzahlSchueler=60,schuelerProKlasseMax=30 |
2 | - | ||
| 2. | GW: 0 Schüler*innen | keine | anzahlSchueler=0,schuelerProKlasseMax=30 |
0 | - | ||
| 3. | ÄK: Schülerzahl geht nicht auf | keine | anzahlSchueler=61,schuelerProKlasseMax=30 |
3 | - | ||
| 4. | ÄK: weniger Schüler*innen als die Obergrenze | keine | anzahlSchueler=28,schuelerProKlasseMax=30 |
1 | - |
Weitere sinnvolle Testfälle prüfen ungültige Eingaben, etwa schuelerProKlasseMax=0 (Division durch 0) oder eine negative Schülerzahl; das erwartete Verhalten (z. B. eine IllegalArgumentException) muss die Spezifikation festlegen.
Links und weitere Informationen
Artikel zur Blackbox-Testfallerstellung mit Äquivalenzklassen und Grenzwerten
Übungsaufgaben zu Unit-Tests, Testfällen und Fehlersuche im Code
Hinweis zur Nachnutzung als Open Educational Resource (OER)
Dieser Artikel und seine Texte, Bilder, Grafiken, Code und sonstiger Inhalt sind - sofern nicht anders angegeben - lizenziert unter CC BY 4.0. Nennung gemäß TULLU-Regel bitte wie folgt: “Übungsaufgabe zur Blackbox-Testfallerstellung: Klassengröße” von oer-informatik.de (H. Stein), Lizenz: CC BY 4.0. Der Artikel wurde unter https://oer-informatik.de/blackbox-testfall-uebung-klassengroesse veröffentlicht, die Quelltexte sind in weiterverarbeitbarer Form verfügbar im Repository unter https://gitlab.com/oer-informatik/qs/testen. Erstellt mit KI-Assistenz; von mir umfassend redaktionell überarbeitet, geprüft und freigegeben. Stand: 28.10.2026.
[Kommentare zum Artikel lesen, schreiben] / [Artikel teilen] / [gitlab-Issue zum Artikel schreiben]
