Java >> Java Tutorial >  >> Java

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

  • Mit der Ankündigung von Cucumber Expressions wird eine neue Cucumber-Funktion namens Cucumber Expressions eingeführt, die im Grunde eine neue Ausdruckssprache ist, die Ihnen hilft, lesbare Tests zu schreiben.
  • Ich treffe mich mit Allure. Teil 3:Anpassung des Berichts beschreibt, wie Sie den von Allure erstellten Testbericht anpassen können. Genauer gesagt erklärt dieser Beitrag, wie Sie Ihrem Testbericht Testumgebungsinformationen hinzufügen, technische Testnamen durch menschenlesbare Beschreibungen ersetzen und einen Screenshot an den Testbericht anhängen können, wenn ein Testfall fehlschlägt.
  • Ich treffe mich mit Allure. Teil 4:Integration mit Jenkins beschreibt, wie Sie Allure mit Jenkins integrieren können, und zeigt einige der Berichte, die Sie damit erstellen können.
  • Cucumber Java 8 Support erklärt, wie Sie Ihre Schrittdefinitionen mithilfe von Lambda-Ausdrücken schreiben können.
  • Testen einer Java-Spring-Boot-REST-API mit Karate bietet eine kurze Einführung in Karate DSL, beschreibt, wie Sie die erforderlichen Abhängigkeiten mit Maven erhalten, und erklärt, wie Sie Tests für REST-APIs schreiben können, indem Sie Karate DSL, Junit und TestNG verwenden .
  • Testen Ihrer Docker-Container mit TestContainers und Groovy beschreibt, wie Sie automatisierte Tests schreiben können, die die erforderlichen Docker-Container starten, bevor diese Tests ausgeführt werden.
  • Unterstützung für JUnit 5 in IntelliJ IDEA 2017.2 beschreibt, wie IntelliJ IDEA Ihnen hilft, parametrisierte Tests mit JUnit 5 zu schreiben.

Das wirklich Wertvolle

  • Fragen stellen – Die Supermacht eines Testers beschreibt, wie eine einfache Frage einen enormen positiven Einfluss auf Ihre Arbeit haben kann. Ich hoffe, dass dieses Beispiel Sie ermutigt, Fragen zu stellen (auch wenn die Frage für Sie vielleicht dumm klingt).
  • Über die Einbeziehung der Automatisierung in Ihre Definition of Done ist ein zum Nachdenken anregender Beitrag, der argumentiert, dass Sie die Testautomatisierung in Ihre DoD aufnehmen sollten, und einige Tipps gibt, die Ihnen helfen, bessere DoDs zu schreiben (und die Testfälle auszuwählen, die Sie automatisieren sollten). ).

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

  • Karate DSL 0.5.0 wurde veröffentlicht

Java-Tag