Java >> Java Tutorial >  >> Java

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

  • Cleaner Test with Spock bietet eine schnelle und übersichtliche Einführung in die grundlegenden Funktionen von Spock Framework.
  • Effiziente API-Tests:Erste Schritte mit REST Assured erläutert die Vorteile von REST Assured und bietet eine Einführung in die Funktionen von REST Assured.
  • How to run integration tests at warp speed using Docker and tmpfs erklärt, wie Sie die Leistung Ihrer Integrationstests steigern können, indem Sie Ihre Datenbank in einem Docker-Container ausführen.

Das wirklich Wertvolle

  • Vorsicht Tests, die nicht das testen, was Sie glauben, erklärt, warum Sie einem Testfall nicht vertrauen sollten, wenn Sie nicht absolut sicher sind, dass er tatsächlich das Richtige testet.
  • Meine Arbeit unsichtbar machen erzählt die Geschichte einer Testerin, die "beschuldigt wurde, ihren Job nicht gemacht zu haben", weil sie während der Testphase nicht genügend Fehler gefunden hatte. Zum Glück hat diese Geschichte ein Happy End und zeigt auch, warum ein guter Tester seine Arbeit unsichtbar macht.
  • Über Eleganz ist ein etwas philosophischer Beitrag, der versucht, die Qualitäten eines eleganten automatisierten Tests zu identifizieren.

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

  • Arquillian Container Chameleon 1.0.0.Beta1 veröffentlicht
  • Arquillian Cube-Erweiterung 1.0.0.Alpha17 veröffentlicht
  • Arquillian Cube Q-Erweiterung 1.0.0.Alpha3 veröffentlicht
  • Arquillian Drone Extension 2.1.0.Alpha1 veröffentlicht
  • Arquillian Universe 1.0.0.Alpha7 veröffentlicht
  • Karate ist ein vielversprechendes Testwerkzeug, das wie folgt beschrieben wird:"Karate ermöglicht es Ihnen, eine Sequenz von Aufrufen an jede Art von Webdienst zu skripten und sicherzustellen, dass die Antworten wie erwartet sind. Es macht es wirklich einfach Erstellen Sie komplexe Anfrage-Nutzlasten, durchlaufen Sie Daten in den Antworten und verketten Sie Daten aus Antworten in die nächste Anfrage. Die Payload-Validierungs-Engine von Karate kann einen „intelligenten Vergleich“ von zwei JSON- oder XML-Dokumenten durchführen, ohne von Leerzeichen oder deren Reihenfolge beeinflusst zu werden Datenelemente werden tatsächlich angezeigt, und Sie können sich dafür entscheiden, ausgewählte Felder zu ignorieren."
  • Mockito 2.7.5 wurde veröffentlicht
  • ShrinkWrap Resolver 2.2.6 veröffentlicht
  • ShrinkWrap Resolver 3.0.0-alpha-3 veröffentlicht
  • WireMock 2.5.1 wurde veröffentlicht

Java-Tag