Zuhause Software Was ist ein White-Box-Test? - Definition aus techopedia

Was ist ein White-Box-Test? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet White-Box-Test?

White-Box-Tests sind eine Methode, mit der das interne Framework, die Mechanismen, Objekte und Komponenten einer Softwareanwendung sichergestellt und validiert werden. White-Box-Tests verifizieren den Code gemäß den Designspezifikationen und decken Schwachstellen in Anwendungen auf.

White-Box-Tests werden auch als Transparent-Box-Tests, Clear-Box-Tests, Strukturtests und Glasbox-Tests bezeichnet. Glass Box und Clear Box zeigen an, dass interne Mechanismen für ein Software-Engineering-Team sichtbar sind.

Techopedia erklärt das White-Box-Testen

Während des White-Box-Tests wird Code mit vorgewählten Eingabewerten zur Validierung der vorgewählten Ausgabewerte ausgeführt. Beim White-Box-Test werden häufig Software-Code-Stubs und -Treiber geschrieben.

Die White-Box-Testvorteile umfassen:

  • Aktiviert die Wiederverwendbarkeit von Testfällen und sorgt für mehr Stabilität
  • Erleichtert die Code-Optimierung
  • Erleichtert das Auffinden versteckter Fehlerstellen in frühen Entwicklungsphasen
  • Erleichtert effektive Anwendungstests
  • Entfernt unnötige Codezeilen

Nachteile sind:

  • Benötigt einen erfahrenen Tester mit internen Strukturkenntnissen
  • Zeitaufwendig
  • Hohe Kosten
  • Die Codebitvalidierung ist schwierig.

Der White-Box-Test ergänzt den Unit-Test, den Integrationstest und den Regressionstest.

Was ist ein White-Box-Test? - Definition aus techopedia