Java >> Java Tutorial >  >> Java

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

  • Embracing the Red Bar:Safely Refactoring Tests ist ein wirklich nützlicher Blogbeitrag, der beschreibt, wie Sie Ihren Testcode umgestalten können, ohne Ihre Tests zu beschädigen. Ich empfehle Ihnen, diesen Blogpost zu lesen, da alter Code dazu neigt, Probleme zu haben, die durch falsche Entscheidungen verursacht werden, und dieser Post Ihnen helfen kann, diese Probleme zu beseitigen, ohne Ihren (Test-)Code zu beschädigen.

Das wirklich Wertvolle

  • Wird BDD getestet? „Antworten und Teststrategie“ schließt die Reihe „Ist BDD getestet“ des Autors ab und hilft Ihnen, die nützlichen Aspekte von BDD zu identifizieren.
  • Erhebe Probleme, KEINE Bugs! stellt 7 Gründe vor, warum Sie Probleme statt Fehler melden sollten. Im Wesentlichen beschreibt der Autor 7 Gründe, warum das Melden von Fehlern die Kommunikation zwischen Teammitgliedern entmutigt und unnötige Konflikte verursachen kann.
  • Die vielen Schwachstellen der Testabdeckung erklären, warum die Testabdeckung nicht alles ist, und zeigen die Probleme auf, denen Sie möglicherweise gegenüberstehen, wenn Sie die Testqualität opfern, um eine höhere Testabdeckung zu erreichen.
  • Unit-Testing-Anti-Pattern:Data Transformation Tests argumentiert, dass das Schreiben von Unit-Tests für Datentransformationscode ein Anti-Pattern ist, weil der Code normalerweise keine Logik hat. Der Autor hat Recht, aber ich bin mir immer noch nicht sicher, ob ich ihm zustimme. Auf jeden Fall denke ich, dass Sie sich selbst einen Gefallen tun und diesen Blogbeitrag lesen sollten.
  • Warum ich kein Automatisierungsingenieur werden möchte ist ein interessanter Blogbeitrag, der erklärt, warum der Autor kein Testautomatisierungsingenieur werden möchte. Ich denke, die Moral dieser Geschichte ist, dass wir alle verschieden sind und wir unseren eigenen Weg finden sollten, unserem Team zu helfen, bessere Software zu entwickeln.

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

Keine Updates diese Woche.


Java-Tag