Java >> Java Tutorial >  >> Java

Java Testing Weekly 43 / 2016

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

  • Aggregierter Testabdeckungsbericht für Gradle Multi-Module Project hilft Ihnen, einen Testabdeckungsbericht zu erstellen, der die Testabdeckungsergebnisse aller Module Ihres Gradle-Builds enthält.
  • Open Sourcing my Workshop on WireMock kündigt die Veröffentlichung einer Open-Source-Arbeit an, die beschreibt, wie Sie HTTP-basierte APIs mit WireMock stubben können. Dieser Workshop bietet Folien, Übungen (und Antworten) und Tests, die sicherstellen, dass erstellte Stubs wie erwartet funktionieren.
  • Integrationstests mit Gradle ausführen beschreibt, wie Sie Ihrem Gradle-Build neue Testreihen hinzufügen, sicherstellen können, dass sowohl Komponenten- als auch Integrationstests unterschiedliche HTML-Berichtsverzeichnisse verwenden, und Ihre Tests mit Gradle ausführen.
  • Running Integration Tests With Maven erklärt, wie Sie Ihrem Maven-Build benutzerdefinierte Quell- und Ressourcenverzeichnisse hinzufügen, Ihre Integrationstests mit dem Maven Failsafe-Plug-in ausführen und entweder Einheiten- oder Integrationstests ignorieren können, indem Sie Maven-Profile verwenden.
  • When to use use mocks ist ein interessanter Beitrag, in dem der Autor seine Ansichten zum Thema Mocking teilt. Genauer gesagt beschreibt er Situationen, in denen es in Ordnung ist, Mocks anstelle anderer Testdoubles zu verwenden.

Das wirklich Wertvolle

  • Vorsicht bei der Verwendung der Triangulationstechnik von TDD offenbart ein sehr interessantes Problem, das durch TDD verursacht wird. Dieses Problem ist:Schreiben zu vieler redundanter Tests.
  • Kontinuierliches Testen in DevOps… ist ein interessanter Beitrag, der Ihnen hilft zu verstehen, dass kontinuierliches Testen und DevOps nebeneinander bestehen können.
  • Bewältigen Sie Ihre Vorurteile als Tester – Teil 2/4 identifiziert 7 kognitive Vorurteile, die durch „Nicht genug Bedeutung“ verursacht werden. Dies ist ein wirklich interessanter Blogbeitrag, und ich empfehle, dass Sie sich ihn ansehen.
  • Manchmal kann ein Headless-Browser Ihre Anforderungen erfüllen und Ihnen dabei helfen, zu verstehen, dass Sie immer das richtige Tool für die jeweilige Aufgabe verwenden sollten. Das bedeutet, dass es manchmal eine gute Wahl ist, automatisierte Tests zu schreiben, die einen Headless-Browser verwenden, aber manchmal müssen Sie Ihre Funktionen einfach selbst testen.

Es ist Zeit für Feedback

Weil ich möchte, dass dieser Newsletter Ihre Zeit wert ist, bitte ich Sie, mir dabei zu helfen, ihn zu verbessern.

  • Wenn Sie Feedback zu diesem Newsletter haben, teilen Sie uns Ihre Gedanken im Kommentarbereich mit.
  • Wenn Sie einen Blogbeitrag über automatisiertes Testen oder Softwaretests geschrieben haben, pingen Sie mich auf Twitter an.
  • Sie können diesen Blogpost auf Twitter teilen.

P.S. Wenn Sie sicherstellen möchten, dass Sie Java Testing Weekly nie verpassen, sollten Sie meinen Newsletter abonnieren.


Java-Tag