Grey Box Test

Grey Box Test

Grey-Box-Test ist eine Methode des Softwaretests, welche mit Hilfe testgetriebener Entwicklung (siehe auch Extreme Programming) die Vorteile von Black-Box-Tests und White-Box-Tests miteinander verbinden soll.

Der Grey-Box-Test hat mit dem White-Box-Test gemeinsam, dass er ebenfalls von den gleichen Entwicklern wie das zu testende System geschrieben wird. Mit dem Black-Box-Test teilt er sich anfänglich die Unkenntnis über die Interna des zu testenden Systems, weil der Grey-Box-Test vor dem zu testenden System geschrieben wird (Test-First-Programmierung).

Somit können Teilkomponenten und Gesamtsysteme mit dem geringen organisatorischen Aufwand der White-Box-Tests geprüft werden, ohne eventuell „um Fehler herum“ zu testen. Grey-Box-Tests erfordern als Bestandteil agiler Prozesse hohe Disziplin oder weitere Prozessmethoden des Software-Engineerings wie zum Beispiel Paarprogrammierung oder Akzeptanztests, um praktikabel und erfolgreich einsetzbar zu sein. Andernfalls könnten sich Grey-Box-Tests als fatal erweisen. Grey-Box-Tests sollten nicht unbedacht als vollwertiger Ersatz für Black-Box-Tests gesehen werden.

Ohne die stützenden Säulen agiler Prozesse sollte beim Einsatz von Grey-Box-Tests keinesfalls auf die üblichen Black-Box-Tests verzichtet werden. Grey-Box-Tests sollten als qualitative Verbesserung von White-Box-Tests betrachtet werden.


Wikimedia Foundation.

Игры ⚽ Поможем решить контрольную работу

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Grey-Box-Test — Grey Box Tests sind Softwaretests, die im Rahmen der testgetriebenen Entwicklung (siehe auch Extreme Programming) die Vorteile von Black Box und White Box Tests miteinander verbinden sollen. Der Grey Box Test hat mit dem White Box Test gemeinsam …   Deutsch Wikipedia

  • Gray-Box-Test — Grey Box Test ist eine Methode des Softwaretests, welche mit Hilfe testgetriebener Entwicklung (siehe auch Extreme Programming) die Vorteile von Black Box Tests und White Box Tests miteinander verbinden soll. Der Grey Box Test hat mit dem White… …   Deutsch Wikipedia

  • Glass-Box-Test — Der Begriff White Box Test (auch Glass Box Test) bezeichnet eine Methode des Software Tests, bei der die Tests mit Kenntnissen über die innere Funktionsweise des zu testenden Systems entwickelt werden. Im Gegensatz zum Black Box Test ist für… …   Deutsch Wikipedia

  • Black-Box-Test — bezeichnet eine Methode des Softwaretests, bei der die Tests ohne Kenntnisse über die innere Funktionsweise des zu testenden Systems entwickelt werden. Er beschränkt sich auf funktionsorientiertes Testen, d. h. für die Ermittlung der… …   Deutsch Wikipedia

  • White-Box-Test — Der Begriff White Box Test (auch Glass Box Test) bezeichnet eine Methode des Software Tests, bei der die Tests mit Kenntnissen über die innere Funktionsweise des zu testenden Systems entwickelt werden. Im Gegensatz zum Black Box Test ist für… …   Deutsch Wikipedia

  • The Old Grey Whistle Test — Starkicker logo Format Rock music magazine programme Created by Rowan Ayers Presented by …   Wikipedia

  • Old Grey Whistle Test — Infobox Television show name = The Old Grey Whistle Test caption = Starkicker logo format = Rock music magazine programme runtime = creator = Rowan Ayers developer = executive producer = Mike Appleton current producer = current directors =… …   Wikipedia

  • Test-Driven development — Als testgetriebene Entwicklung (auch testgesteuerte Programmierung, engl. test first development oder test driven development (TDD), manchmal auch scherzhaft Extreme Testing) ist eine Methode, die häufig bei der agilen Entwicklung von… …   Deutsch Wikipedia

  • Test first development — Als testgetriebene Entwicklung (auch testgesteuerte Programmierung, engl. test first development oder test driven development (TDD), manchmal auch scherzhaft Extreme Testing) ist eine Methode, die häufig bei der agilen Entwicklung von… …   Deutsch Wikipedia

  • Test (Informatik) — Ein Softwaretest ist ein Test während der Softwareentwicklung, um die Funktionalität einer Software an den Anforderungen und ihre Qualität zu messen, und Softwarefehler zu ermitteln. Inhaltsverzeichnis 1 Definition 2 Ziele 3 Testplanung …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”