Back to notes
Nenne einen Vorteil des JUnit Frameworks.
Press to flip
Einer der Vorteile ist die Trennung von Arbeitscode und Testcode.
Wie hilft eine Entwicklungsumgebung bei der Nutzung von Import-Statements für JUnit?
Entwicklungsumgebungen bieten Unterstützung durch automatische Vorschläge und das Einfügen notwendiger Import-Statements.
Was wird bei einem Negativ-Test geprüft?
Bei einem Negativ-Test wird das Verhalten des Systems bei ungültigen Eingaben geprüft, zum Beispiel eine Division durch Null.
Was ist der Zweck von `IllegalArgumentException` in Negativ-Tests?
`IllegalArgumentException` wird verwendet, um ungültige Eingaben zu testen und sicherzustellen, dass das System in solchen Fällen korrekt reagiert.
Was kennzeichnet einen Positiv-Test?
Ein Positiv-Test überprüft das erwartete Verhalten, z.B. ob die Berechnung einer Summe korrekt ist.
Wie kann man die aktuelle Version von JUnit herunterladen?
Man kann die aktuelle Version von JUnit von der Webseite [JUnit.org](https://junit.org) herunterladen.
Welche Annotation wird in JUnit verwendet, um eine Testmethode zu markieren?
Die Annotation `@Test` wird verwendet, um eine Testmethode zu markieren.
Wie nennt man eine Testklasse in JUnit oft?
Eine Testklasse in JUnit wird oft mit `Test` im Namen benannt, um sie als solche zu kennzeichnen.
Warum werden statische Importe in JUnit verwendet?
Statische Importe in JUnit werden verwendet, um Funktionen wie `assertEquals` leicht zugänglich zu machen, z.B. `import static org.junit.jupiter.api.Assertions.*;`.
Welche Art von Test berücksichtigt If-Else-Strukturen innerhalb des Quellcodes?
White Box Tests berücksichtigen If-Else-Strukturen und andere Kontrollpfade im Quellcode.
Wie nutzt man JUnit in einem Gradle-Projekt?
JUnit wird in einem Gradle-Projekt über die Konfiguration von `build.gradle` eingebunden.
Ist JUnit Teil des JDK?
Nein, JUnit ist nicht Teil des JDK, aber oft in Entwicklungsumgebungen integriert.
Welche Schnittstelleninformationen werden in einem Black Box Test geprüft?
In einem Black Box Test werden bekannte Informationen der Schnittstelle wie Methodensignaturen und Spezifikationen geprüft.
Welche Tests sind geeignet, wenn der Quellcode der zu testenden Komponente bekannt ist?
White Box Tests
Was ist der Unterschied zwischen einem Black Box Test und einem White Box Test?
Ein Black Box Test testet die Schnittstelle ohne Einsicht in die Implementierung, während ein White Box Test die konkrete Implementierung mit Betrachtung der Kontrollpfade prüft.
Previous
Next