Was ist White-Box-Test?

Testansatz, der Testfälle anhand der inneren Struktur eines Programms (Anweisungen, Zweige und Bedingungen) erstellt und mit Abdeckungskriterien wie Anweisungsabdeckung und Zweigabdeckung prüft, wie viel davon ausgeführt wurde. Er wird vor allem im Modultest eingesetzt.

Japanische Bezeichnung: ホワイトボックステスト

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

Fachgebiet: Softwareentwicklung und Projektmanagement

Jetzt üben: Fragen zu White-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.

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

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

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

Verwandte Begriffe

Black-Box-Test Äquivalenzklassenbildung (Equivalence Partitioning) Grenzwertanalyse (Boundary Value Analysis) 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