Black Box Testing Definition

Was ist Black Box Testing?

Black-Box-Tests sind eine Art von Software-Tests, bei denen das Anwendungsdesign und der Quellcode dem Tester nicht bekannt sind. Es ermöglicht den Entwicklern, externes Feedback zu erhalten, wie z.B. Funktionswünsche und Fehler, die vom Entwicklungsteam möglicherweise übersehen wurden.

Während White Box Testing für Stresstests von Anwendungen nützlich ist, ist Black Box Testing für die Verbesserung der Benutzererfahrung nützlich. Aus diesem Grund kann ein Softwareunternehmen eine Beta-Version einer Gruppe von externen Beta-Testern zur Verfügung stellen. Diese Nutzer, die die Anwendung möglicherweise zum ersten Mal verwenden, können objektive Rückmeldungen zur Benutzeroberfläche und zur allgemeinen Funktionalität geben.

Black-Box-Tester können auch Fehler aufdecken, die die ursprünglichen Programmierer nicht gefunden haben. Eine große Zahl von Beta-Testern kann Fehler und Inkompatibilitäten schneller entdecken als eine kleine Gruppe von Entwicklern. Aus diesem Grund geben große Softwareunternehmen oft Betaversionen ihrer Anwendungen heraus, bevor sie sie veröffentlichen. Die Tester können während der Betaphase, die einige Monate dauern kann, Fehlerberichte und andere Rückmeldungen einreichen.

Viele Softwareprogramme werden sowohl White-Box- als auch Black-Box-Tests unterzogen. White-Box-Tests sind in der Alpha-Phase häufiger anzutreffen, während Black-Box-Tests gewöhnlich in der Beta-Phase durchgeführt werden. Die gleichzeitige Durchführung beider Arten von Tests wird als „Grey Box Testing“ bezeichnet.

Die Definition von Black Box Testing auf dieser Seite ist eine Originaldefinition von SharTec.eu.
Das Ziel von SharTec ist es, Computerterminologie so zu erklären, dass sie leicht zu verstehen ist. Wir bemühen uns bei jeder von uns veröffentlichten Definition um Einfachheit und Genauigkeit. Wenn Sie Feedback zur Black-Box-Tests-Definition haben oder einen neuen Fachbegriff vorschlagen möchten, kontaktieren Sie uns bitte.