[JAVA] Ein junger Ingenieur lernte JUnit aus den Grundlagen

Ein junger Ingenieur ist ständig im Rahmen des Selbststudiums ... Für Ihre Information.

Was ist JUnit?

Framework für Java Unit Test (Unit Test)

Was ist überhaupt ein Unit-Test?

Tests zur Validierung von Programmen für Klassen und Methoden

Art des Einheitentests

White-Box-Test

Black-Box-Test

Es gibt zwei Arten von Techniken für Black-Box-Tests:

Equal Split-Methode

Eine Testtechnik, bei der Werte, die ähnliche Ergebnisse liefern, zusammengefasst und Testdaten aus jeder Gruppe ausgewählt werden.

Grenzwertanalyse

Eine Testtechnik, die sich auf Werte konzentriert, die unterschiedliche Ergebnisse liefern, und Testdaten aus der Nähe des Grenzwerts auswählt.

Testklasse und Testmethode

Der Name der Testklasse ist im Allgemeinen "der zu testende Klassenname + Test".

//Getestete Klasse(Target.java)
public class Target {
}
//Testklasse(TargetTest.java)
public class TargetTest {
}

Notation der Testmethode

TargetTest.java


@Test
public void Test() throws Exception {
//Überprüfung der zu testenden Klasse oder Methode
}

Vergleichende Überprüfung

Der Mechanismus zur Überprüfung, ob der gemessene Wert (tatsächlicher Wert) und der erwartete Wert (erwarteter Wert) übereinstimmen, wird als ** Behauptung ** bezeichnet.

//Testcode
String expected = "xxx";
String actual = yyy.zzz();
assertThat(actual, is(expected));

(Referenz) https://books.rakuten.co.jp/rb/12058050/

Recommended Posts

Ein junger Ingenieur lernte JUnit aus den Grundlagen
[Herausforderung CircleCI von 0] Lernen Sie die Grundlagen von CircleCI
[Ruby] Von den Grundlagen bis zur Injektionsmethode
Finden Sie den Unterschied von einem Vielfachen von 10
Lernen Sie beim Erstellen eines WEB-Servers die Einführung in die Entwicklung von WEB-Anwendungen anhand der Grundlagen
Verwenden von JUnit über die Befehlszeile unter Ubuntu
3. Erstellen Sie eine Datenbank für den Zugriff über das Webmodul
Verwenden der Datenbank (SQL Server 2014) aus einem Java-Programm 2018/01/04
Extrahieren Sie ein bestimmtes Element aus der Liste der Objekte
21 Lesen Sie das Skript aus der Datei und führen Sie es aus
Eine Aufzeichnung über das Studium des Spring Framework von Grund auf neu