Java >> Java Tutorial >  >> Java

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

  • Integrationsteststrategien für Spring Boot-Mikrodienste, Teil 2, ist der zweite Teil einer Reihe, die beschreibt, wie Sie Integrationstests für Spring Boot-Anwendungen schreiben können, die aus mehreren REST-Diensten bestehen. Dieses Mal identifiziert der Autor die Vor- und Nachteile der Verwendung des Spring-Test-Frameworks und beschreibt, wie Sie einige dieser Probleme mithilfe des Cucumber-Test-Frameworks lösen können.
  • Robot Framework Web-Template – Selenium2, PhantomJS, Basic Authentification stellt ein Vorlagenprojekt vor, das Ihnen hilft, mit dem Schreiben automatisierter Tests für Webanwendungen unter Verwendung von Robot Framework, Selenium 2 und PhantomJS zu beginnen. Auch wenn dieser Blogbeitrag nicht beschreibt, wie Sie diese Tools verwenden können, kann das Beispielprojekt nützlich sein, wenn Sie bereit sind, die fehlenden Informationen selbst zu finden.
  • TDD schadet der Architektur in einem interessanten Blogbeitrag, der erklärt, warum TDD der Architektur Ihrer Anwendung nicht schadet (auch wenn einige etwas anderes behaupten).
  • Unit Testing Anti-Pattern – Not Asserting beschreibt, warum es eine schreckliche Idee ist, Tests zu schreiben, die keine Behauptungen haben.

Das wirklich Wertvolle

  • Erste Schritte als Testautomatisierungs-Coach ist ein ausgezeichneter Blogbeitrag, der erklärt, wie der Autor einen dreistufigen Prozess verwendet hat, um mehreren Teams zu helfen, ihre Bemühungen zur Testautomatisierung zu verbessern.

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

  • Arquillian Algeron Erweiterung 1.0.0.Alpha6 veröffentlicht
  • Arquillian Cube-Erweiterung 1.0.0.Alpha18 veröffentlicht
  • Arquillian Tomcat Container 1.0.0 veröffentlicht
  • Arquillian Universe 1.1.12.0 veröffentlicht
  • ShrinkWrap Resolver 3.0.0-alpha-4 veröffentlicht

Java-Tag