Java >> Java Tutorial >  >> Java

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

  • Hoverfly Java is now JUnit 5 ready kündigt die Veröffentlichung der Hoverfly JUnit 5-Erweiterung an.
  • Migration auf JUnit 5 beschreibt, wie der Autor das Open-Source-Projekt VocabHunter von JUnit 4 auf JUnit 5 migriert hat. Dieser Beitrag beschreibt, wie der Autor sein (etwas komplexes) Gradle-Build-Skript aktualisiert hat, und erklärt, wie er einige andere Probleme gelöst hat, z verspottet und JVM-Argumente an seine Testsuite weitergibt.
  • Unit Testing Smells:Was sagen Ihnen Ihre Tests? ist ein ausgezeichneter Blogbeitrag, der sechs Fehler aufzeigt, die beim Schreiben von Unit-Tests gemacht werden können.

Das wirklich Wertvolle

  • (Mindestens) Vier Dinge, die Tester beim Planen von Besprechungen tun sollten ist ein ausgezeichneter Blogpost, der vier Dinge identifiziert, die jeder hat in einem Planungsmeeting tun müssen.
  • Vorteile der verhaltensgesteuerten Entwicklung (BDD) in Automatisierungstests identifiziert sieben Vorteile von BDD und zeigt, wie Sie einen Anwendungsfall in ein Szenario umwandeln können.
  • Testdesign:Tests mit korrekter Konsolenausgabe schreiben, um Fehlergründe einfach zu identifizieren beschreibt, warum es wichtig ist, genügend Informationen bereitzustellen, die Ihnen helfen, herauszufinden, warum Ihr Testfall fehlgeschlagen ist. Ich denke, dass es zwei Dinge gibt, die Ihnen dabei helfen:1) Verwenden Sie benutzerdefinierte Fehlermeldungen, wenn Sie Behauptungen schreiben, und stellen Sie sicher, dass diese Fehlermeldungen nützlich sind. 2) Schreiben Sie nützliche Informationen in das Protokoll und stellen Sie sicher, dass Sie "alles" protokollieren (denken Sie daran, die "richtige" Protokollebene zu verwenden).

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

  • Arquillian Cube-Erweiterung 1.9.1 veröffentlicht
  • Mockito 2.11.1 wurde veröffentlicht

Java-Tag