5 Strukturbasierte Testverfahren

Alle bisher vorgestellten Testverfahren beruhen auf den Anforderungen an das Testobjekt. Grundlage für die Erstellung der Testfälle sind zum Beispiel Spezifikationen, Zustandsautomaten, Klassifikationsbäume oder auch die Syntaxbeschreibung der Eingaben. Interna des Testobjekts werden dabei nicht genutzt, weshalb diese Ansätze auch als Blackbox-Testverfahren bezeichnet werden. Das Testobjekt ist ein schwarzer Kasten, dessen innere Struktur unbekannt ist.

Im Folgenden werden Ansätze vorgestellt, die die innere Struktur des Testobjekts verwenden, d.h., der Programmcode muss für den Tester zugänglich und ersichtlich sein. Diese Ansätze werden als Whitebox-Testverfahren bezeichnet. Ein weißer Kasten ist aber nicht ...

Get Lean Testing für C++-Programmierer now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.