Java >> Java Tutorial >  >> Java

Java-Tests wöchentlich 30/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

  • Ich treffe mich mit Allure. Teil 2:Berichterstellung beschreibt, wie Sie eine Allure-Datendatei und einen Testbericht aus dem Inhalt dieser Datei erstellen können.
  • Ausführbare Spezifikationen mit Spectrum erstellen erklärt, wie Sie mit Spectrum loslegen können, und beschreibt, wie Sie Spezifikationen schreiben können, indem Sie sowohl die description/it- als auch die Given/when/then-Syntax verwenden.
  • Gatling Load Testing Part 2 – Extending Gatling ist ein sehr umfassender Blogbeitrag, der Ihnen hilft, die Bausteine ​​einer Gatling-Erweiterung zu identifizieren, und beschreibt, wie Sie Ihre eigene Gatling-Erweiterung erstellen können.
  • Grails 3.3 Integration Testing with Spock Mocks erklärt, wie Sie eine Mock-Bean erstellen und diese Bean verwenden können, wenn Sie Integrationstests für Ihre Grails-Anwendung mit Spock Framework schreiben.
  • Migration von JUnit 4 zu JUnit 5 ist ein einfacher Beitrag, der die Unterschiede zwischen JUnit 4 und JUnit 5 aufzeigt. Diese Informationen helfen Ihnen bei der Migration Ihrer vorhandenen Tests von JUnit 4 zu JUnit 5.
  • Mocks oder echt? Tipps für bessere Komponententests ist ein guter Blog-Beitrag, der erklärt, warum Sie die coolen Funktionen von Mocking-Frameworks (z. B. das Mocken statischer Methoden oder Konstruktoraufrufe) nicht „missbrauchen“ sollten. Stattdessen sollten Sie sich darauf konzentrieren, Ihren Code testbarer zu machen, damit Sie nicht auf diese hässlichen Hacks zurückgreifen müssen.

Das wirklich Wertvolle

  • Leadership in Unit Testing Implementation, Part II ist ein interessanter Blogbeitrag, der erklärt, wie Metriken unerwünschte Nebeneffekte verursachen können, wenn sie nicht richtig verwendet werden. Außerdem erklärt dieser Beitrag, dass Manager Ihnen helfen können, dieses Problem zu lösen, indem sie Entwickler ermutigen, ihre Erfahrungen (sowohl gute als auch schlechte) mit ihren Kollegen zu teilen.
  • Testautomatisierungs-Canvas stellt ein interessantes Tool vor, das Ihnen hilft, Ihre Bemühungen zur Testautomatisierung zu analysieren und zu überprüfen. Ich empfehle Ihnen, sich diesen Blogbeitrag anzusehen, da ich denke, dass dieses Tool Ihnen auch dabei helfen wird, zu erklären, was Sie tun und warum Sie es tun.

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

  • Arquillian Cube-Erweiterung 1.7.0 veröffentlicht
  • Arquillian Drone Extension 2.3.1 veröffentlicht
  • Arquillian Graphene 2.3.0 veröffentlicht
  • JUnit 5.0.0 M6 wurde veröffentlicht

Java-Tag