Java >> Java Tutorial >  >> Java

Java-Tests wöchentlich 14/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

  • Headers, Cookies and Parameters with REST-assured ist ein sehr praktischer Blogbeitrag, der beschreibt, wie Sie die Header, Cookies, Pfadvariablen, Abfrageparameter und Formularparameter Ihrer HTTP-Anforderungen konfigurieren können.
  • JUnit 5 Tutorial:Writing Assertions With AssertJ beschreibt, wie Sie die erforderlichen Abhängigkeiten mit Maven und Gradle erhalten, grundlegende Assertionen mit AssertJ schreiben, weiche Assertionen mit AssertJ schreiben und eine benutzerdefinierte Fehlermeldung bereitstellen können, die angezeigt wird, wenn eine Assertion fehlschlägt.
  • Eigenschaftsbasiertes Testen in Java:Einführung ist der erste Teil der Reihe:Eigenschaftenbasiertes Testen in Java. Es bietet eine Einführung in die Erfahrungen des Autors und identifiziert sechs Themen, die in diesem Tutorial behandelt werden.
  • Eigenschaftsbasiertes Testen in Java:Von Beispielen zu Eigenschaften ist ein interessanter Beitrag, der den Begriff Eigenschaft präzisiert und beschreibt, wie Sie eine einfache Eigenschaft mithilfe der jqwik-Bibliothek schreiben können.

Das wirklich Wertvolle

  • 7 Lektionen aus dem Debuggen eines Testautomatisierungs-Frameworks ist ein interessanter Beitrag, der 7 Lektionen vorstellt, die der Autor gelernt hat, als sein Team ein Problem debuggte, das in seiner UI-Testsuite gefunden wurde. Die Moral von der Geschichte:Nichts annehmen!
  • Hindsight-Lektionen zur Automatisierung:Ebenen der Automatisierung ist ein zum Nachdenken anregender Beitrag, der 8 Softwareentwicklungsaktivitäten identifiziert, die von der Automatisierung profitieren könnten. Dieser Beitrag bietet auch nützliche Informationen, die Ihnen helfen, das Beste aus Ihren Automatisierungsaktivitäten herauszuholen. Denken Sie auch daran, dass die Testautomatisierung nicht die einzige Aktivität ist, die Ihnen hilft, Informationen über Ihre Software zu erhalten.

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

  • Arquillisches Container-Chamäleon 1.0.0.CR1
  • Arquillian Cube-Erweiterung 1.15.3
  • Arquillian Drone Extension 2.5.1

Java-Tag