Java >> Java Tutorial >  >> Java

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

  • Erstellen von Stubs mit Hoverfly Java DSL bietet eine kurze Einführung in Hoverfly und beschreibt, wie Sie HTTP-Antworten mithilfe von Java DSL stubben können.
  • Integration Testing Strategies for Spring Boot Microservices beschreibt, warum das Schreiben von Unit- und End-to-End-Tests nicht ausreicht, wenn wir die Testautomatisierung ernst nehmen. Die Lösung für dieses Problem besteht darin, Integrationstests auf API-Ebene zu schreiben, aber das kann schwierig sein, wenn Sie die Microservice-Architektur verwenden. Der interessante Teil dieses Blogbeitrags beschreibt, wie Sie dieses Problem lösen können, wenn Sie Spring Boot verwenden.

Das wirklich Wertvolle

  • Soll ich auf GUI-Ebene oder auf API-Ebene testen? beschreibt den Denkprozess, den der Autor verwendet, wenn er entscheidet, welche Art von Tests er schreiben wird. Dies ist ein wichtiger Beitrag, denn meistens lautet die Antwort auf diese Frage:es kommt darauf an. Wenn Sie jedoch die "richtigen" Fragen stellen, können Sie bessere Entscheidungen treffen, und dieser Blogbeitrag identifiziert Fragen, die es wert sind, beantwortet zu werden.
  • Leitprinzipien für Softwaretests identifizieren 11 "Leitprinzipien" für Softwaretests und beschreiben, wie diese Prinzipien Ihnen helfen, ein effektiveres Mitglied Ihres Teams zu werden.
  • Sun Tzu war ein Tester?? nimmt 22 Zitate aus dem berühmten Buch The Art of War von Sun Tzu und erklärt, wie diese Zitate auf Tests angewendet werden können. Wenn Sie sich entscheiden, diesen Blogbeitrag zu lesen, werden Sie feststellen, dass The Art of War ein ziemlich vielseitiges Buch ist.
  • Test Trade-Offs ist ein interessanter Beitrag, der die Probleme der traditionellen Testpyramide identifiziert und die Test-Trade-Offs-Modelle vorstellt, die Ihnen bei der Entscheidung helfen, welche Art von Tests Sie schreiben sollten. Dieses Modell hat drei Dimensionen (Geschwindigkeit, Abdeckung und Variation) und seine Hauptidee ist, dass jeder Test einige der Dimensionen "opfern" muss, damit er sein Ziel erreichen kann.

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

  • Mockito 2.7.9 wurde veröffentlicht

Java-Tag