Java >> Java Tutorial >  >> Java

Java Test Weekly 11 / 2017

Es gibt viele Blogs zur Softwareentwicklung, aber viele von ihnen veröffentlichen nicht regelmäßig Testartikel.

Außerdem ist mir aufgefallen, dass einige Softwareentwickler keine Blogs lesen, die von Softwaretestern geschrieben wurden.

Das ist schade, denn ich denke, dass wir viel von ihnen lernen können.

Aus diesem Grund habe ich beschlossen, einen Newsletter zu erstellen, der die besten Testartikel teilt, die ich in der letzten Woche gefunden habe.

Fangen wir an.

Technisches Zeug

  • Unit Testing Anti-Pattern:Testnamen voranstellen Mit „test“ wird argumentiert, dass man niemals Testmethoden schreiben sollte, deren Namen mit dem Präfix:test beginnen. Übrigens erklärt dieser Blog-Beitrag auch, warum Leute in der Vergangenheit angefangen haben, das Präfix „test“ zu verwenden. Dies wird Ihnen hoffentlich helfen, zu erkennen, dass die Verwendung keinen Sinn macht.
  • Schreiben von Integrationstests mit Docker Compose und JUnit beschreibt, wie Sie Integrationstests schreiben können, die das zu testende System mithilfe von Docker Compose starten, bevor die eigentlichen Integrationstests ausgeführt werden.

Das wirklich Wertvolle

  • BDD &The Feynman Technique erklärt, warum Sie Ihre Szenarien vereinfachen sollten, wenn Sie BDD verwenden. Der Autor liefert auch ein Beispielszenario, das die Auswirkungen der Anwendung der Feynman-Technik demonstriert.
  • Über falsch negative und falsch positive Ergebnisse ist ein Beitrag, der aus zwei Teilen besteht. Der erste Teil beginnt mit der Spezifizierung des Begriffs False Positive. Nachdem Sie wissen, was ein falsch positives Ergebnis ist, erklärt der Autor, warum diese Tests schlecht sind und entweder behoben (oder entfernt) werden sollten. Der zweite Teil dieses Beitrags präzisiert den Begriff False Positive und beschreibt, warum diese Tests extrem gefährlich sind (noch gefährlicher als False Positive).
  • Testing Like the TSA ist eine Antwort auf den Blogbeitrag von DHH mit dem Titel:Testing like the TSA. Onkel Bob identifiziert sieben Punkte, die von DHH präsentiert wurden, und teilt seine Meinung zu diesen Punkten.

Es ist an der Zeit, Ihre Abhängigkeiten zu aktualisieren

  • Mockito 2.7.16 wurde veröffentlicht

Java-Tag