October 2007
Intermediate to advanced
432 pages
11h 58m
German
TestNG ist ein Framework, mit dessen Hilfe Sie Ihre Komponenten testen können. Es steht in Konkurrenz zu JUnit und ist in manchen Teilen mächtiger, z.B. im Bereich Nebenläufigkeit, Abhängigkeiten und Gruppierung von Tests. Sie müssen also auch bei fortgeschrittenen Anwendungsszenarien nicht auf das Testen Ihrer Komponenten verzichten.
Im Beispiel haben wir exemplarisch Eigenschaften von TestNG illustriert und erläutert, wie Sie derart fortgeschrittene Tests mit TestNG organisieren können. Davon unabhängig ist selbstverständlich auch immer das Design der Testklassen zu sehen. So sollten Sie beispielsweise beim Design von fachlichen Klassen, die nebenläufige Aktivitäten verfolgen, wohldefinierte zentrale Synchronisierungspunkte einführen, ...