[JAVA] Was ich gelernt habe ~ ~ DJUnit ~

Einführung

Über ** "DJ Unit" **, die ich zum Testen benutze Ich möchte es leicht zusammenfassen.

Als ** Eingang ** für diejenigen, die neu im Testen dieses Artikels sind Ich hoffe ich kann dir noch ein bisschen helfen.

Über DJ Unit

Zuerst war ich verwirrt über "Ist es anders als JUnit?" Anscheinend kann es fast gleich betrachtet werden.

Wenn es einen Unterschied zu JUnit gibt, Wenn Sie DJUnit ausführen, können Sie einen Bericht zur Berichterstattung verwenden. ↓ カバレッジ.jpg Was ist Abdeckung beim Testen ... Einfach gesagt, Wie viel Prozent der zu testenden Gesamtquelle konnten bestätigt werden (ich frage mich, ob sie abgedeckt werden könnten)!

Mit anderen Worten, DJ Unit ist funktionsfähig ** JUnit ** macht es einfach, den Bericht visuell anzuzeigen.

Nach dem Ausführen des Tests in der Testzielquelle ** Damit Sie sehen können, wohin der Test tatsächlich ging und wo nicht. ** Es ist eine Spezifikation, dass Wellenlinien an Stellen angebracht werden, an denen sie nicht fließen. Es ist sehr praktisch, da Sie sofort sehen können, welches Teil nicht abgedeckt ist!

Als ich tatsächlich eine Testquelle erstellt und sie fließen ließ, Es fällt oft an unerwarteten Orten. Also, wenn Sie der obigen Wellenlinie folgen, wo sind Sie gefallen? Es kann auch ein Hinweis sein, um die Ursache zu identifizieren. (Wenn es am Aufrufpunkt einer anderen Klasse fehlschlägt, funktioniert Mock dann nicht?)

Abdeckungsberichte können also einfach exportiert werden Sie können es leicht als Beweis hinterlassen. (Vom Symbol oben rechts im Bild) Wenn Sie die Möglichkeit haben, nutzen Sie diese bitte.

abschließend

Als eines der Dinge, die ich durch meine Arbeit gelernt habe, habe ich kurz über DJ Unit geschrieben. Um ehrlich zu sein, schreibe ich nur Dinge, die sofort herauskommen, wenn Sie suchen, Ich habe versucht, es in Worten zusammenzufassen, die meiner Stimme so nahe wie möglich kommen. Anstatt im Internet oder in Büchern zu suchen und dieses Wissen aus vielen Informationen zu gewinnen Ich denke, es ist leicht als Eingang zu verstehen.

Im nächsten Artikel möchte ich ** "Mock" ** kurz zusammenfassen.

Recommended Posts

Was ich gelernt habe ~ ~ DJUnit ~
Was ich gelernt habe
Was ich gelernt habe ② ~ Mock ~
Was ich über Kotlin gelernt habe
Was ich aus dem Studium von Rails gelernt habe
Was ich mit Java Gold gelernt habe
Was ich mit Java Silver gelernt habe
Was ich aus der Java-Geldberechnung gelernt habe
Zusammenfassung dessen, was ich über Spring Boot gelernt habe
Was ich in Java gelernt habe (Teil 2) Was sind Variablen?
Zusammenfassung dessen, was ich in Spring Batch gelernt habe
Ich werde sowieso schreiben, was ich über Docker gelernt habe (zweite)
Was ich in Java gelernt habe (Teil 3) Anweisung zur Ausführung von Anweisungen
Was ich beim Erstellen eines Servers in Java gelernt habe
Ich werde sowieso schreiben, was ich über Docker gelernt habe (zuerst)
Was ich über Java 8 recherchiert habe
Ich wusste, was Reflexion war
Was du über Hashing gelernt hast
Was Sie über Symbole gelernt haben
Was ich über Java 7 recherchiert habe
Was ich über Java 5 recherchiert habe
Was ich in Java gelernt habe (Teil 4) Bedingte Verzweigung und Wiederholung
Anfänger Ruby on Rails Was ich gelernt habe, wird zusammengefasst
[Anmerkung] Was ich in einem halben Jahr von unerfahrenen (Java) gelernt habe
[Anmerkung] Was ich in einem halben Jahr von unerfahrenen (Java) gelernt habe (1)
[Anmerkung] Was ich in einem halben Jahr von unerfahrenen (Java) gelernt habe (3)
Was ich aus Java gelernt habe, funktioniert mit Visual Studio Code
Was ich über Java-Lernen recherchiert habe
[Rails] Was ich aus einem kleinen Stolperstein bei der Verwendung von Vorfahren gelernt habe
Was ich in der Wagby-Entwicklung untersucht habe Anmerkung 1
Nehmen Sie, was Sie über Java-Reflexion gelernt haben
Was Rails-Anfänger durch das Lösen von Fehlern gelernt haben
Twitter Marketing? Was ist, wenn ich es automatisiere?
Ich war süchtig nach Spring's @Transactional
Was ist Docker? Ich habe versucht zusammenzufassen