Java >> Java Tutorial >  >> Java

Java-Testwoche 18 / 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

  • Einführung in Serenity BDD beschreibt die Kernkonzepte von Serenity, erklärt, wie Sie einfache Tests mit Serenity schreiben können, und hilft Ihnen bei der Integration von Serenity mit JBehave, Rest Assured und Jira.
  • Spring From the Trenches:Clean Up Our Test Code With HTTP Request Builders beschreibt, wie Sie doppelten Code aus Ihrer Testsuite entfernen können, wenn Sie Unit- und/oder Integrationstests mit dem Spring MVC Test Framework schreiben.
  • Spock Testing Framework versus JUnit identifiziert fünf große Unterschiede zwischen dem Spock Framework und JUnit 4. Auch wenn der Autor sagt, dass Sie Ihre eigenen Schlussfolgerungen ziehen können, nachdem Sie den Blogbeitrag gelesen haben, denke ich, dass er versucht, Sie zum Abhauen zu bringen JUnit und beginnen Sie mit der Verwendung von Spock Framework. Daran ist jedoch nichts auszusetzen. Spock ist ein großartiger Rahmen. Davon abgesehen sind alle JUnit 4-spezifischen Probleme, die in diesem Beitrag erwähnt werden, in JUnit 5 behoben.
  • Spring Data + Spring Boot-Anwendungen mit Arquillian testen (Teil 1) beschreibt, wie Sie Integrationstests für einen Code schreiben können, der Spring Data Redis verwendet. Genauer gesagt erklärt dieser Beitrag, wie Sie einen Redis-Server starten und stoppen können, bevor Ihre Testmethoden mit Docker und Arquillian ausgeführt werden.
  • Using JsonPath and XmlPath in REST Assured bietet 4 Tipps, die Ihnen helfen, JsonPath und XmlPath zu verwenden, wenn Sie API-Tests mit Rest Assured schreiben.

Das wirklich Wertvolle

  • Epic Fails ist ein interessanter Beitrag, der erklärt, warum Menschen nicht unbedingt ein Tool oder ein Framework starten, das ihnen ausgehändigt wird. Wenn Sie Ihre Kollegen nicht davon überzeugen können, mit dem Schreiben von Tests zu beginnen oder ein neues (und besseres) Tool zu verwenden, sollten Sie sich diesen Blogbeitrag ansehen.
  • Why Your Automation Is Never „Done“ (Warum Ihre Automatisierung nie fertig ist) nennt drei Gründe, warum Ihre Automatisierung nie fertig ist, und erklärt, wie sie dennoch einen enormen Wert bieten kann.
  • Experimenting with a Zero Bug Policy ist ein interessanter Beitrag, der den Begriff Zero Bug Policy definiert, die durch offene Bugs verursachten Probleme erklärt und beschreibt, wie eine Zero Bug Policy in der Praxis funktioniert. Außerdem beschreibt dieser Beitrag sowohl die Vor- als auch die Nachteile der Zero-Bug-Policy.

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

  • Mockito 2.8.24 wurde veröffentlicht

Java-Tag