Java >> Java Tutorial >  >> Java

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

  • JUnit 5 Tutorial:Running Unit Tests With Maven beschreibt, wie Sie die erforderlichen Abhängigkeiten mit Maven erhalten und ein Maven-Projekt erstellen können, das Ihre Unit-Tests ausführt.
  • API-Tests mit Karate Framework perfektionieren hilft Ihnen bei den ersten Schritten mit Karate Framework.
  • Die Verwendung von Maven checkstyle in Ihrem Projekt zur Einhaltung von Codierungsstandards beschreibt, wie Sie Ihren Maven-Build scheitern lassen können, wenn jemand gegen die in Ihrem Code-Styleguide festgelegten Regeln verstoßen hat. Ich weiß übrigens, dass das nichts mit Testen zu tun hat, aber ich wollte diesen Beitrag teilen, weil ich weiß, dass das ein etwas umstrittenes Thema ist.

Das wirklich Wertvolle

  • 5 Wege zur Vereinfachung Ihrer automatisierten Testfälle ist ein sehr guter Beitrag, der fünf Tipps enthält, die Ihnen helfen, einfache und saubere automatisierte Tests zu schreiben.
  • Unit Testing Anti-Pattern:Leaky Mocks and Data beschreibt, warum es eine schlechte Idee ist, die Abhängigkeiten Ihrer Komponententests nicht zu bereinigen, liefert einige reale Beispiele für gefährliche Abhängigkeiten (Mocks und Daten) und erklärt, wie Sie vorgehen können diese Probleme lösen, indem Sie Ihre Arbeitsweise ändern.
  • Meine Gedanken darüber, wer Automatisierung erstellen sollte, sind ein ausgezeichneter Blogbeitrag, der nicht versucht, die endgültige Antwort auf die Frage zu finden:Wer sollte automatisierte Tests schreiben? Stattdessen wird argumentiert, dass wir uns darauf konzentrieren sollten, Menschen dabei zu helfen, nützliche automatisierte Tests zu schreiben.
  • Wann reduzieren Sie Ihre Verluste? ist ein zum Nachdenken anregender Beitrag, der die Geschichte eines einfachen Tests erzählt, dessen Erstellung vier Stunden gedauert hat. Im Grunde versucht der Autor herauszufinden, wann Sie entscheiden sollten, dass Sie genug Zeit verschwendet haben, und anfangen sollten, etwas anderes zu tun.

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

  • JUnit 5.0.0 RC3 wurde veröffentlicht

Java-Tag