Looking for java Keywords? Try Ask4Keywords

Java LanguageUnit Testing


Einführung

Komponententests sind ein wesentlicher Bestandteil der testgetriebenen Entwicklung und ein wichtiges Merkmal für den Aufbau jeder robusten Anwendung. In Java werden Unit-Tests fast ausschließlich mit externen Bibliotheken und Frameworks durchgeführt, von denen die meisten über ein eigenes Dokumentations-Tag verfügen. Dieser Stub dient dazu, den Leser mit den verfügbaren Werkzeugen und deren Dokumentation vertraut zu machen.

Bemerkungen

Unit Test Frameworks

Es gibt zahlreiche Frameworks für Unit-Tests in Java. Die mit Abstand beliebteste Option ist JUnit. Es ist unter folgendem dokumentiert:

JUnit

JUnit4 - Vorgeschlagenes Tag für JUnit4-Funktionen; noch nicht implementiert

Andere Unit-Test-Frameworks sind vorhanden und verfügen über Dokumentation:

TestNG

Testgeräte für Einheiten

Es gibt mehrere andere Tools, die für die Prüfung von Einheiten verwendet werden:

Mockito - Spottendes Gerüst; ermöglicht das Nachahmen von Objekten. Nützlich, um das erwartete Verhalten einer externen Einheit im Test einer bestimmten Einheit nachzuahmen, um das Verhalten der externen Einheit nicht mit den Tests der jeweiligen Einheit zu verknüpfen.

JBehave - BDD Framework. Ermöglicht die Verknüpfung von Tests mit dem Benutzerverhalten (Validierung der Anforderungen / Szenarien). Zum Zeitpunkt des Schreibens ist kein Dokument verfügbar. Hier ist ein externer Link .

Unit Testing Verwandte Beispiele