Java >> Java Tutorial >  >> Java

Java Testing Weekly 27 / 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

  • Consumer-Driven Testing With Pact-JVM ist ein sehr interessanter Blogbeitrag, der beschreibt, wie Sie automatisierte Tests für Anwendungen schreiben können, die die Microservices-Architektur verwenden.
  • Gatling-Lasttest Teil 1 – Die Verwendung von Gatling hilft Ihnen bei den ersten Schritten mit dem Gatling-Lasttest-Tool. Dieser Blogbeitrag beschreibt, wie Sie Ihr Projekt konfigurieren, Lasttests mit Gatling schreiben und Ihre Lasttests ausführen können.
  • Lebenszyklus des JUnit 5-Erweiterungsmodells beschreibt, wann die Lebenszyklus-Callbacks des JUnit 5-Erweiterungsmodells aufgerufen werden, wenn Sie Ihre Testsuite ausführen.
  • Running Unit Tests With Maven – Spock Edition beschreibt, wie Sie ein Maven-Projekt erstellen können, das Unit-Tests kompiliert, die die Programmiersprache Groovy verwenden, und Unit-Tests ausführt, die das Spock-Framework verwenden.
  • Running Unit Tests With Gradle – Spock Edition beschreibt, wie Sie ein Gradle-Projekt erstellen können, das Unit-Tests kompiliert, die die Programmiersprache Groovy verwenden, und Unit-Tests ausführt, die das Spock-Framework verwenden.

Das wirklich Wertvolle

  • #NoTDD ist ein zum Nachdenken anregender Beitrag, der erklärt, warum TDD nicht funktioniert, wenn Sie nicht sehr gut (oder besser) in Design und Refactoring sind. Der Autor argumentiert auch, dass wir "aufhören" sollten, TDD zu machen, und uns darauf konzentrieren sollten, beim Design und Refactoring besser zu werden.
  • Tackle the Hard Problems First identifiziert vier Probleme, die Sie lösen müssen, bevor Sie mit dem Schreiben automatisierter Tests für ein neues Softwareprojekt beginnen.
  • TDD:Mind Your Language demonstriert, wie Sie einen bestehenden Testfall verbessern können, indem Sie die API der getesteten Klasse ändern.
  • ROI der Testautomatisierung:5 Möglichkeiten, die geschäftlichen Vorteile aufzuzeigen identifiziert fünf geschäftliche Vorteile der Testautomatisierung. Wenn Sie mit automatisierten Tests beginnen oder mehr automatisierte Tests schreiben möchten, aber Ihre Kollegen und/oder Ihren Chef nicht dazu bringen können, Ihnen zuzustimmen, könnte Ihnen dieser Beitrag bei der Lösung Ihres Problems helfen.

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

Keine Updates diese Woche.


Java-Tag