Java >> Java Tutorial >  >> Java

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

  • A Guide to JUnit 5 Extensions beschreibt, wie Sie Ihre eigenen JUnit 5-Erweiterungen erstellen und Ihre benutzerdefinierten Erweiterungen registrieren, wenn Sie Tests mit JUnit 5 schreiben.
  • Ich treffe mich mit Allure. Teil 1:Framework-Integration beschreibt, wie Sie einen Maven-Build erstellen, der TestNG verwendet und die Testergebnisse Ihrer automatisierten Tests (und auch einige andere Informationen) in Datendateien speichert, die zum Generieren der eigentlichen Testberichte verwendet werden. Beachten Sie, dass der Berichtsschritt in diesem Blogbeitrag nicht beschrieben wird.
  • Verbrauchergesteuerte Verträge mit Pact-JS beschreibt, wie Sie eine einfache Webanwendung mit React implementieren und einen verbrauchergesteuerten Vertrag mit Pact-JS spezifizieren können.
  • Introducing JUnit 5, Part 2:JUnit 5 Vintage and the JUnit Jupiter Extension Model ist ein ausgezeichneter Blogbeitrag, der mit einer Einführung in die JUnit 5 Vintage- und JUnit Jupiter-Erweiterungsmodelle beginnt. Nachdem Sie sich mit den Grundlagen vertraut gemacht haben, demonstriert der Autor, wie Sie diese Erweiterungsmodelle verwenden können, wenn Sie Tests mit JUnit 5 schreiben. Wenn Sie Zeit haben, nur einen Blogbeitrag zu lesen, sollte es dieser sein .
  • RESTful Integration Testing with WireMock in Java ist ein umfassender Blogbeitrag, der beschreibt, wie Sie HTTP-Anfragen mit Wiremock stubben können.
  • TestContainers:Making Java integration tests easy bietet eine Einführung in die TestContainers-Bibliothek, erklärt, wie Sie die Standardcontainer verwenden können, und hilft Ihnen, Ihren eigenen benutzerdefinierten Container zu erstellen. Nachdem Sie sich mit den Grundlagen vertraut gemacht haben, zeigt dieser Blogbeitrag, wie Sie die TestContainers-Bibliothek zum Testen eines Java-Agenten verwenden können.
  • Parametrisierte Tests mit Spock Framework schreiben ist eine kostenlose Beispiellektion meines Kurses Test With Spring. Es erklärt, warum Sie parametrisierte Tests schreiben sollten, und beschreibt, wie Sie sie mit Spock Framework schreiben können.

Das wirklich Wertvolle

  • Blogs, denen Sie folgen sollten, wenn Sie ein Tester sind, bietet eine große Liste (über 50 Blogs) von Testblogs, denen Sie folgen sollten, wenn Sie am Testen interessiert sind.
  • Lassen Sie nicht zu, dass Automatisierung Ihre BDD-Einführung sabotiert, identifiziert zwei Fehler, die Sie machen können, wenn Sie mit BDD beginnen, und bietet drei Tipps, die Ihnen helfen, das Beste aus BDD herauszuholen.
  • Wie Sie Ihre Softwaretestfähigkeiten verbessern, indem Sie den Strategien von Isaac Newton folgen, ist ein interessanter Beitrag, der erklärt, wie Sie ein besserer Tester werden können, indem Sie die Arbeit anderer Praktiker (nicht nur Experten) studieren und Ihre eigenen Sachen veröffentlichen. Ich denke, dass dies ein sehr guter Ratschlag ist und auch dann gültig ist, wenn Sie sich zum Beispiel für Fotografie interessieren.
  • Improve Coding Productivity ist ein zum Nachdenken anregender Beitrag, der erklärt, warum Sie nicht von Dingen wie der Codeabdeckung besessen sein und auf Tests (und andere Aktivitäten) achten sollten, die Ihnen helfen, die Produktivität Ihres Teams zu steigern.
  • Führung bei der Implementierung von Unit-Tests, Teil I ist der erste Teil einer Reihe, die beschreibt, wie Manager Entwicklern helfen können, Unit-Tests zu schreiben. Übrigens denke ich, dass dieser Rat auch für Integrations- und End-to-End-Tests gilt.
  • On Crossing the Bridge into Unit Testing Land ist ein zum Nachdenken anregender Beitrag, der behauptet, Tester sollten sich am Schreiben von Unit-Tests beteiligen. Wenn Sie wissen möchten, warum der Autor dies für nützlich hält, müssen Sie diesen Blogbeitrag lesen.

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

  • AssertJ Swing 3.7.0 wurde veröffentlicht

Java-Tag