Java >> Java Tutorial >  >> Java

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

  • Introduction to Unit Testing ist eine Sammlung kostenloser Beispiellektionen meines Kurses Test With Spring. Diese Lektionen helfen Ihnen, Ihre Unit-Tests mit Maven oder Gradle auszuführen, und sie erklären, wie Sie doppelten Code eliminieren können, indem Sie verschachtelte Unit-Tests schreiben.
  • Unit Testing Anti-Pattern:Irreführende Tests beschreibt zwei Unit-Tests, die dieselbe Methode testen, und erklärt, warum der erste (und häufigere) Test nicht so gut ist wie der zweite Test. Ich werde die Details hier nicht erklären, aber ich muss zugeben, dass ich darüber nie nachgedacht habe, und jetzt schäme ich mich ein bisschen, weil der Autor nicht ganz unrecht hat.

Das wirklich Wertvolle

  • Mapping Biases to Testing:Confirmation Bias beschreibt, warum es gefährlich ist, voreilige Schlüsse zu ziehen, wenn Sie glauben, dass Ihre Annahmen richtig sind. Dieser Beitrag hilft Ihnen, die Gründe zu identifizieren, die zu vorschnellen Entscheidungen führen. Dies ist eine wichtige Fähigkeit, denn das Erkennen dieser Gründe wird Ihnen (hoffentlich) helfen, voreilige Entscheidungen zu vermeiden.
  • Drei Top-Tipps für die Verwendung von Given When Then gibt Ihnen drei Tipps, die Ihnen helfen, eine bessere Dokumentation für den getesteten Code zu schreiben, indem Sie die Given-When-Then-Syntax verwenden. Ich empfehle Ihnen, sich diesen Blogbeitrag anzusehen, da ich denke, dass er für Sie nützlich ist, auch wenn Sie BDD nicht verwenden. Ich habe zum Beispiel festgestellt, dass ich diese Tipps verwenden kann, wenn ich meine "normalen" Testmethoden benenne.
  • Integration und Integrierter Teil 1 und Teil 2 erklären den Unterschied zwischen einem Integrationstest und einem integrierten Test. Als ich diese Begriffe zum ersten Mal hörte, dachte ich, dass sie dasselbe bedeuten. Dies ist jedoch nicht wahr.

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 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 Blogbeitrag auf Twitter teilen.

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


Java-Tag