Java >> Java Tutorial >  >> Java

Java-Tests wöchentlich 7/2018

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

  • Custom Assertions With AssertJ beschreibt, wie Sie benutzerdefinierte Assertions mit AssertJ schreiben und benutzerdefinierte Assertionsklassen generieren können, indem Sie das Maven-Plugin AssertJ Assertions Generator verwenden.
  • Über den Umgang mit der Verarbeitungszeit in Ihren Integrationstests mit Awaitility beschreibt, wie Sie Ihren End-to-End-Tests Wartelogik hinzufügen können, indem Sie eine DSL namens Awaitility verwenden. Beachten Sie, dass ich hier den Begriff End-to-End-Test verwendet habe, weil ich denke, dass die in diesem Blogbeitrag bereitgestellten Beispiele für mich wie End-to-End-Tests aussehen.

Das wirklich Wertvolle

  • Lektionen zur Automatisierung im Nachhinein:Warum Automatisierung? ist ein solider Beitrag, der erklärt, warum Sie automatisierte Tests schreiben sollten. Trotzdem finde ich es toll, dass dieser Blogbeitrag auch sechs Schwachstellen automatisierter Tests aufzeigt.
  • The Siren Call of Test Metrics ist ein ausgezeichneter Beitrag, der erklärt, warum Testmetriken schädlich sind.

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

  • Arquillian Core 1.3.0. Endgültig veröffentlicht
  • Arquillian Cube-Erweiterung 1.14.0 veröffentlicht
  • Selenium 3.9.0 wurde veröffentlicht

Java-Tag