Java >> Java Tutorial >  >> Java

Java-Tests wöchentlich 11/2019

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

  • Der Unterschied zwischen Stub, Mock und Spy im Spock Framework ist ein praktischer Blogbeitrag, der erklärt, wie Sie Stubs, Mocks und Spies mit Spock Framework verwenden können. Außerdem beschreibt dieser Beitrag die Unterschiede dieser Testdoubles, und dies hilft Ihnen, das richtige Tool für den Job zu verwenden.
  • Handling and Verifying Exceptions in JUnit 5 ist ein guter Blogbeitrag, der Ihnen hilft, Zusicherungen für die vom zu testenden System ausgelösten Ausnahmen zu schreiben.
  • Wie kann eine hierarchische Teststruktur ein Chaos anrichten? ist ein ausgezeichneter Blogbeitrag, der erklärt, warum das Schreiben hierarchischer (auch bekannt als verschachtelter) Tests nicht immer eine gute Idee ist.
  • Testen Ihrer Verträge (4/5) beschreibt, wie Sie den anbieterseitigen Code schreiben können, mit dem Sie Ihre Vertragstests ausführen können, wenn Sie das Pact-Framework verwenden.

Das wirklich Wertvolle

  • Macht verhaltensgesteuerte Entwicklung für Ihr Team Sinn? ist ein ausgezeichneter Blogbeitrag, der die eine Sache identifiziert, die Sie tun müssen, wenn Sie BDD durchführen möchten, der Ihnen bei der Entscheidung hilft, ob Sie Ihre Spezifikationen in automatisierte Tests umwandeln sollten, und der erklärt, dass es in Ordnung ist, TDD nicht durchzuführen, wenn es für Sie keinen Sinn ergibt.
  • How to Decide What To Automate ist ein zum Nachdenken anregender Blogpost, der 12 "Regeln" vorstellt, die Ihnen bei der Entscheidung helfen, welche Art von automatisierten Tests Sie schreiben sollten.

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

  • Mockito 2.25.0

Java-Tag