Leitfragen zur Blackbox-Testfallerstellung
https://bildung.social/@oerinformatik/111523089116938885
https://oer-informatik.de/blackbox-testfall-uebung-leitfragen
tl/dr; (ca. 90 min Bearbeitungszeit): Beispielfragen rund um Testgetriebene Entwicklung (Testdriven Development, TDD), Testfallerstellung aus Whitebox- und Blackbox-Systematik. (Zuletzt geändert am 06.12.2023)
Die Aufgaben beziehen sich auf die Inhalte der folgenden Blogposts:
Leitfragen Blackbox-Tests:
- Was versteht man unter Blackbox-Tests?
Blackbox-Tests bestehen aus Testfällen, die gegen die Anforderungen erstellt werden. Unabhängig davon, ob der Code bekannt oder unbekannt ist, ob er bereits existiert oder noch nicht implementiert wurde, werden lediglich die in der Spezifikation beschriebenen Eingabe- und Ausgabewerte zur Erstellung der Testfälle herangezogen. siehe Artikel zu Blackbox-Testfällen
- Welche Systematiken können zur Generierung von Blackbox-Testfällen genutzt werden?
Blackbox-Testfälle werden durch die beiden Systematiken Grenzwertanalyse und Äquivalenzklassenbildung gebildet.
- Was versteht man unter Äquivalenzklassenbildung?
Eine Äquivalenzklasse fasst ein Set von Eingabewerten zusammen, bei dem wir ein ähnliches Verhalten unseres getesteten Systems (system under test - SUT) erwarten. Die Menge aller möglichen Eingabewerte für unser SUT wird so in möglichst wenige Gruppen aufgeteilt.
- Was versteht man unter Grenzwert-Analyse?
Grenzwerte sind diejenigen Eingabewerte für unser SUT (System under Test)), bei dem sich das Verhalten ändert. Häufig finden sich Grenzwerte an den Grenzen des Definitionsbereichs oder an den Grenzen von Äquivalenzklassen. Da hier besonders häufig Fehler passieren, wird im Rahmen der Grenzwertanalyse der Grenzwert selbst sowie die direkten Nachbarwerte getestet.
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: “Leitfragen zur Blackbox-Testfallerstellung” von Hannes Stein, Lizenz: CC BY 4.0. Der Artikel wurde unter https://oer-informatik.de/blackbox-testfall-uebung-leitfragen 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]
