4 Testentwurf und Testdurchführung

In diesem Kapitel wird das »eigentliche« Testen beschrieben, also wie auf systematische Art und Weise Überlegungen anzustellen sind, um Testfälle zu spezifizieren. Die Testfälle sind dann auf dem Rechner auszuführen, um festzustellen, ob das Testobjekt sich wie erwartet verhält oder ob Fehler gefunden werden. Aber Vorsicht, ein Fehler könnte auch darin begründet sein, dass der Testfall fehlerhaft ist! Daher ist es durchaus sinnvoll, auch die Testfälle einer Qualitätskontrolle – z.B. einem Review – zu unterziehen.

In aller Regel wird beim Entwicklertest das Testobjekt kein ausführbares Programm sein, daher muss ein Testrahmen erstellt werden. Die Hauptaufgabe des Testrahmens ist der Aufruf des Testobjekts inklusive ...

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.