Java >> Java Tutorial >  >> Java

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

  • End-to-End-Integrationstests für Kubernetes und OpenShift beschreibt, wie Sie Integrationstests für Ihre Kubernetes- und OpenShift-Cluster nur mit Arquillian Cube schreiben können.
  • JUnit 5 Tutorial:Schreiben parametrisierter Tests beschreibt, wie Sie parametrisierte Tests mit JUnit 5 schreiben können.
  • Inheriting WebDriver Through Your Page Classes beschreibt eine alternative Möglichkeit, eine Referenz auf den verwendeten WebDriver zu erhalten Objekt.
  • Running End-to-End Tests With Maven – Spock Edition ist eine kostenlose Beispiellektion meines Kurses Test With Spring. Es beschreibt, wie Sie ein Maven-Projekt erstellen können, das End-to-End-Tests ausführen kann, die Spock Framework verwenden.

Das wirklich Wertvolle

  • Excuses ist eine zum Nachdenken anregende Tirade, die TDD mit doppelter Buchführung vergleicht. Der lustigste Teil dieses Beitrags ist die lange Liste von "Argumenten" gegen die doppelte Buchführung, die Sie im wirklichen Leben nicht hören werden.
  • Mapping Biases to Testing – The Framing Effect ist ein interessanter Beitrag, der den Begriff Framing-Effekt definiert und beschreibt, warum er sich negativ auf Ihre Testaktivitäten auswirken kann.
  • Nein, ich habe diesen Test nicht automatisiert erklärt, warum es eine gute Idee sein könnte, KEINE automatisierten Tests für Ihren Code zu schreiben.
  • Testgetriebene Entwickler:Der Aufbau einer Testkultur ist ein zum Nachdenken anregender Blogpost, der damit beginnt, darauf hinzuweisen, dass die meisten von uns an Softwareprojekten gearbeitet haben, die entweder keine Tests oder schlechte Tests haben. Nachdem der Autor das Problem beschrieben hat, unterteilt er automatisierte Tests in drei Kategorien und stellt vier Regeln vor, die Ihnen helfen, eine Testkultur aufzubauen (und durchzusetzen).

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

  • Arquillian Core 1.2.0. Endgültig veröffentlicht
  • Arquillian Cube-Erweiterung 1.11.0 veröffentlicht
  • Arquillian Drone Extension 2.5.0 veröffentlicht
  • Arquillian ShrinkWrap Resolver 3.0.1 veröffentlicht
  • Arquillian Smart Testing 0.0.6 veröffentlicht
  • Arquillian Universe 1.1.15.2 veröffentlicht

Java-Tag