Java >> Java Tutorial >  >> Java

Java-Tests wöchentlich 25/2018

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

  • Aufrufen von benutzerdefiniertem Java-Code in Karate-API-Tests ist ein praktischer Blogbeitrag, der beschreibt, wie Sie Tests schreiben, die Java-Code aufrufen.
  • Scatter Assertions beschreibt fünf verschiedene Optionen, die Sie verwenden können, wenn Sie mehrere Assertions für ein Objekt mit JUnit 5 schreiben müssen.
  • Gewinnen Sie einen lebenslangen Zugang zum Starterpaket von My Test With Spring Course erklärt, warum die zweite Ausgabe meines Testkurses besser sein wird als die erste, und beschreibt, was Sie tun müssen, wenn Sie lebenslangen Zugang zu gewinnen möchten Starterpaket meines Schnupperkurses.
  • WireMock Tutorial:Request Matching, Part Two beschreibt, wie Sie Ihre Erwartungen an Cookies, HTTP-Header und Anfrageparameter spezifizieren können.

Das wirklich Wertvolle

  • Testing on the Toilet:Keep Tests Focused ist ein ausgezeichneter Blogbeitrag, der erklärt, warum ein guter Einheitentest nur ein Szenario testet.
  • Welche Testfälle soll ich automatisieren ist ein zum Nachdenken anregender Blogbeitrag, der beschreibt, was Sie berücksichtigen müssen, wenn Sie bestehende Testfälle automatisieren möchten. Außerdem identifiziert der Autor 10 Fragen, die Ihnen helfen sollen zu verstehen, dass die Automatisierung Ihrer bestehenden Testfälle doch keine gute Idee ist.

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

  • AssertJ Joda-Time 2.2.0
  • Arquillian Cube-Erweiterung 1.16.0
  • Arquillian-Erweiterung Byteman 1.0.0
  • Kafka JUnit (5) 0.1.0
  • Testcontainer 1.8.0

Java-Tag