Java >> Java Tutorial >  >> Java

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

  • A Guide to JUnit 5 bietet eine schnelle Einführung in JUnit 5. Dies ist ein ziemlich einfacher Blogbeitrag, aber manchmal ist das genau das, was Sie für den Einstieg brauchen.
  • An Intro to Monkey Testing with Gremlins.js ist ein sehr interessanter Beitrag, der erklärt, wie Sie versuchen können, Ihre Anwendung zu brechen, indem Sie Tests schreiben, deren Ziel es ist, Probleme aufzudecken, indem zufällige Eingaben generiert und an Ihre Anwendung übergeben werden.
  • Über das Schreiben und Veröffentlichen meines ersten E-Books kündigt die Veröffentlichung eines E-Books mit dem Titel:Service-Virtualisierung:Implementierung, Praktiken und Trends für On-Demand-Testumgebungen an. Dieses eBook hilft Ihnen zu verstehen:"Wie Service-Virtualisierung und Continuous Delivery zusammenarbeiten können oder wie Sie Service-Virtualisierung beim Testen von Internet of Things-Anwendungen nutzen können" (Dieses Zitat stammt aus dem Blogbeitrag). Übrigens können Sie dieses eBook kostenlos herunterladen.
  • Testen des Internets mit Geb + Groovy + Spock:Wie hat Yeoman die Tests eingerichtet, die in Gradle ausgeführt werden sollen? ist der dritte Teil von TJ Mahers Geb + Groovy + Spock Tutorial. Dieses Mal wird er das build.gradle beschreiben Datei, die mit einem Yeoman-Generator namens „generator-geb“ erstellt wurde. Dies ist ein sehr lehrreicher Beitrag, und wenn Sie sich für dieses Thema interessieren, sollten Sie wahrscheinlich von vorne beginnen.
  • When to include external systems in testing Scope ist ein ausgezeichneter Beitrag, der Ihnen bei der Entscheidung hilft, ob Sie die echte externe Abhängigkeit verwenden oder durch ein Testdouble ersetzen sollten.
  • What Test Engineers do at Google:Building Test Infrastructure erklärt, wie Testingenieure eine Testinfrastruktur aufbauen und verbessern, die ihnen hilft, produktiver zu sein.

Das wirklich Wertvolle

  • Fünf häufige Gründe für einen Penetrationstest identifiziert die fünf häufigsten Gründe, die genannt wurden, als ein Kunde den Autor dieses Blogposts beauftragt hat, Penetrationstests für seine Anwendung durchzuführen. Außerdem erklärt der Autor, warum Sie Ihre Gründe für die Durchführung von Penetrationstests verstehen sollten, bevor Sie sie tatsächlich durchführen.
  • Denken, dass du der Beste bist, ist ein sehr wichtiger Blog-Beitrag, der die Gefahren aufzeigt, wenn du denkst, dass du der Beste bist. Ich habe festgestellt, dass ziemlich viele Entwickler unter diesem Problem leiden (zumindest auf einer gewissen Ebene). Natürlich behaupten die meisten von ihnen, dass dies nicht der Fall ist (erinnern Sie sich an das Imposter-Syndrom), aber wenn das stimmt, warum ändern dann so viele Entwickler ihre Ansichten nicht, wenn sie mit anderen Entwicklern diskutieren?

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

  • Ankündigung eines neuen Testtools – TestToolHub – Counterstrings und mehr...
  • Arquillian Pact Extension 1.0.0.Alpha4 veröffentlicht
  • Jenkins Log Analyzer:eine robuste Analysesuite, die schnelle Analyseergebnisse zu Jenkins-Protokollen für alle Arten von Testjobs liefert.
  • Jestas - Jenkins-Build-Status über die Befehlszeile anzeigen
  • Spring Boot Starter für Trouble Maker veröffentlicht

Java-Tag