Java >> Java Tutorial >  >> Java

Java Test Weekly 47/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

  • IntelliJ IDEA 2017.3:JUnit-Unterstützung kündigt die neue JUnit 5-Unterstützung an, die von IntelliJ Idea 2017.3 bereitgestellt wird.
  • REST-API-Tests mit Karate ist ein praktischer Leitfaden, der Ihnen beim Einstieg in das Karate-Framework hilft.
  • The Myth of Advanced TDD ist ein interessanter Beitrag, der erklärt, warum der Autor nicht an „advanced“ TDD glaubt. Stattdessen behauptet er, dass die bei unseren Tests festgestellten Probleme (wie die durch Mocks verursachten Probleme) in den meisten Fällen tatsächlich Signale sind, die uns auffordern, unser Design zu ändern.

Das wirklich Wertvolle

  • How TDD Is Wrong beschreibt, warum der "Test First"-Ansatz dem Autor nicht hilft, gute APIs zu entwerfen und zu implementieren.
  • Wie man Ratschläge und Unterstützung zu einem Thema gibt, wenn man kaum etwas darüber weiß, ist ein ausgezeichneter Blogbeitrag, der erklärt, wie die Autorin Entwicklern helfen konnte, bessere Unit-Tests zu schreiben, obwohl sie keine Erfahrung mit dem Schreiben von Unit-Tests hatte . Übrigens empfehle ich Ihnen, diesen Blogbeitrag zu lesen, da die Wahrscheinlichkeit, dass Sie in Zukunft Ratschläge zu Themen geben müssen, von denen Sie nichts wissen, sehr hoch ist.
  • Something’s Rotten with Test Automation beschreibt, warum Tests und Testautomatisierung beide entscheidende Aktivitäten sind, und gibt Ihnen einige Ideen, die Ihnen helfen, eine ausgewogene Teststrategie zu entwickeln, die sowohl Tests als auch Testautomatisierung nutzt.

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

  • Arquillian Core 1.1.14.Final veröffentlicht
  • Arquillian Drone Extension 2.4.5 veröffentlicht
  • Arquillian ShrinkWrap Resolver 3.0.0 veröffentlicht
  • Arquillian Smart Testing 0.0.4 veröffentlicht
  • Arquillian Cube-Erweiterung 1.9.2 veröffentlicht

Java-Tag