Blackboxtest-Übungsaufgabe “Punkte im String”

https://bildung.social/@oerinformatik/111523089116938885

https://oer-informatik.de/blackbox-testfall-uebung-punkteImString

tl/dr; (ca. 8 min Bearbeitungszeit): Übungsaufgaben zur Erstellung von Testfällen nach Blackboxsystematik für eine Methode, die Punkte in einem String zählt. (Zuletzt geändert am 06.12.2023)

Die Aufgaben beziehen sich auf die Inhalte der folgenden Blogposts:

Die Methode int anzahlDerPunkteImString(String text) soll systematisch getestet werden. Welche Systematiken legst Du an? Welche Testfälle wären möglich? Bereite eine fachgerechte tabellarische Testfalldokumentation vor und trage darin vier Testfälle (zwei je Blackbox-Systematik) ein mit allen Daten, die bereits bekannt sind (die anderen Zellen können vorbereitet, aber leer bleiben). Nenne auch die zugrunde gelegte Systematik.

Da keine Implementierung vorliegt, aber die Spezifikation im Wesentlichen aus dem Namen hervorgeht, bietet sich die Blackboxsystematik (Äquivalenzklassen, Grenzwerte) an:

Testfall
Nr.
Beschreibender Name der Testklasse / des Testfalls Vor-
bedingungen
Eingabewerte
(Parameter text)
Erwartetes
Resultat
Nach-
bedingungen
Tatsächliches
Resultat
bestanden
/ nicht bestanden
1. ÄK: mehrere Punkte keine anzahlDerPunkteImString("1.2.3") 2 - ?? ??
2. ÄK: kein Punkt keine anzahlDerPunkteImString("nix") 0 - ?? ??
3. GW: Leerer String keine anzahlDerPunkteImString("") 0 - ?? ??
4. GW: Ungültige Werte keine anzahlDerPunkteImString(NULL) Exception - ?? ??

Weiter Übungsaufgaben

Links zu weiteren Übungsaufgaben finden sich über das Menü oder am Ende des Artikels zu Blackbox-Tests


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: Blackboxtest-Übungsaufgabe "Punkte im String"” von Hannes Stein, Lizenz: CC BY 4.0. Der Artikel wurde unter https://oer-informatik.de/blackbox-testfall-uebung-punkteImString veröffentlicht, die Quelltexte sind in weiterverarbeitbarer Form verfügbar im Repository unter https://gitlab.com/oer-informatik/qs/blackboxtest. Stand: 06.12.2023.

[Kommentare zum Artikel lesen, schreiben] / [Artikel teilen] / [gitlab-Issue zum Artikel schreiben]

Kommentare gerne per Mastodon, Verbesserungsvorschläge per gitlab issue (siehe oben). Beitrag teilen: