Was ist Black-Box-Test?

Testansatz, der Eingaben und erwartete Ausgaben allein aus der Spezifikation bestimmt, ohne die innere Struktur des Programms zu betrachten. Zu seinen Techniken gehören Äquivalenzklassenbildung, Grenzwertanalyse und Entscheidungstabellen.

Japanische Bezeichnung: ブラックボックステスト

„Black-Box-Test“ kommt in 1 Übungsfragen aus 1 Themen vor, z. B. Softwareentwicklung und Projektmanagement.

Fachgebiet: Softwareentwicklung und Projektmanagement

Jetzt üben: Fragen zu Black-Box-Test

Welche Beschreibung trifft auf den Black-Box-Test zu?

  1. AOhne die innere Struktur des Programms zu betrachten, werden Eingaben und erwartete Ausgaben aus der Spezifikation bestimmt, um zu prüfen, ob es korrekt arbeitet
  2. BTestfälle werden anhand der inneren Struktur des Programms erstellt, mit der Ausführung von Anweisungen und Zweigen als Kriterium
  3. CDie Nutzer bestätigen abschließend in ihrer tatsächlichen Arbeitsumgebung, dass das System wie gefordert verwendet werden kann
Antwort und Erläuterung anzeigen

Antwort: A. Ohne die innere Struktur des Programms zu betrachten, werden Eingaben und erwartete Ausgaben aus der Spezifikation bestimmt, um zu prüfen, ob es korrekt arbeitet

Der Black-Box-Test behandelt das Testobjekt als Kasten, dessen Inhalt man nicht sieht, und erstellt Testfälle allein aus der Spezifikation; zu seinen Techniken gehören Äquivalenzklassenbildung, Grenzwertanalyse, Ursache-Wirkungs-Graphen und Entscheidungstabellen. Er eignet sich gut, um Funktionen zu finden, die in der Spezifikation stehen, aber nicht implementiert sind, kann aber nicht feststellen, ob ein bestimmter Pfad in der Implementierung durchlaufen wurde. Tests anhand der inneren Struktur zu erstellen und den Abdeckungsgrad als Kriterium zu verwenden, ist der White-Box-Test. Die abschließende Bestätigung durch die Nutzer ist der Abnahmetest, der Name einer Teststufe.

„Black-Box-Test“ in den Erläuterungen

Fragen mit „Black-Box-Test“ (1)

  1. Welche Beschreibung trifft auf den Black-Box-Test zu?

Verwandte Begriffe

Äquivalenzklassenbildung (Equivalence Partitioning) Grenzwertanalyse (Boundary Value Analysis) White-Box-Test Agile Softwareentwicklung CI/CD (Continuous Integration und Continuous Delivery) Earned-Value-Management (EVM) Methode des kritischen Pfads (CPM) Scrum SLA (Service Level Agreement) Testgetriebene Entwicklung (TDD)

Zur Glossarübersicht