Java Microservices testen: Mit Arquillian, Hoverfly, Assertj, Junit, Selenium und Mockito

Bewertung:   (3,8 von 5)

Java Microservices testen: Mit Arquillian, Hoverfly, Assertj, Junit, Selenium und Mockito (Bueno Alex Soto)

Leserbewertungen

Zusammenfassung:

Das Buch wird für seinen prägnanten, vollständigen und praktischen Ansatz zum Testen von Microservices gelobt, der von einem angesehenen Dozenten verfasst wurde. Allerdings leidet es unter dem schlechten Support auf der Manning-Begleitwebseite, wo die Benutzer mit Fehlern in den Tutorials und mangelndem Engagement von Autor und Verlag konfrontiert werden.

Vorteile:

Hervorragend geschrieben von einem sachkundigen Lehrer, prägnanter und vollständiger Inhalt, praktischer Ansatz, kostenloses elektronisches Exemplar verfügbar.

Nachteile:

Schlechte Unterstützung auf der Manning-Begleitwebseite, Fehler in den Anleitungen, mangelnde Reaktion des Autors und des Verlags, keine Errata bereitgestellt.

(basierend auf 2 Leserbewertungen)

Originaltitel:

Testing Java Microservices: Using Arquillian, Hoverfly, Assertj, Junit, Selenium, and Mockito

Inhalt des Buches:

Zusammenfassung

In Testing Java Microservices lernen Sie, Unit- und Integrationstests für Microservice-Systeme zu implementieren, die auf der JVM laufen. Sie werden mit einer Microservice-Umgebung arbeiten, die mit Java EE, WildFly Swarm und Docker aufgebaut wurde. Sie lernen, wie Sie die Testabdeckung und -produktivität erhöhen können, und gewinnen die Gewissheit, dass Ihr System so funktioniert, wie Sie es erwarten.

Der Kauf des gedruckten Buches beinhaltet ein kostenloses eBook im PDF-, Kindle- und ePub-Format von Manning Publications.

Über die Technologie

Microservice-Anwendungen stellen besondere Herausforderungen an das Testen. Selbst einfache Dienste müssen unvorhersehbare Lasten bewältigen, und verteilte, nachrichtenbasierte Designs werfen einzigartige Sicherheits- und Leistungsprobleme auf. Diese Herausforderungen werden noch größer, wenn man asynchrone Kommunikation und Container hinzunimmt.

Über das Buch

In Testing Java Microservices lernen Sie, Unit- und Integrationstests für Microservice-Systeme zu implementieren, die auf der JVM laufen. Sie werden mit einer Microservice-Umgebung arbeiten, die mit Java EE, WildFly Swarm und Docker aufgebaut wurde. Sie werden vom Schreiben einfacher Unit-Tests für einzelne Dienste zu fortgeschritteneren Praktiken wie Chaos- oder Integrationstests übergehen. Auf dem Weg zu einer Continuous-Delivery-Pipeline beherrschen Sie auch Live-Systemtests mit Technologien wie den Frameworks Arquillian, Wiremock und Mockito sowie Techniken wie Contract Testing und Over-the-Wire-Service-Virtualisierung. Wenn Sie diese Microservice-spezifischen Praktiken und Tools beherrschen, werden Sie Ihre Testabdeckung und Produktivität erheblich steigern und das Vertrauen gewinnen, dass Ihr System so funktioniert, wie Sie es erwarten.

Was ist drin?

⬤ Testautomatisierung.

⬤ Integrationstests für Microservice-Systeme.

⬤ Testen von Container-zentrierten Systemen.

⬤ Virtualisierung von Diensten.

Über den Leser

Geschrieben für Java-Entwickler, die mit Java EE, EE4J, Spring oder Spring Boot vertraut sind.

Über die Autoren

Alex Soto Bueno und Jason Porter sind Mitglieder des Arquillian-Teams. Andy Gumbrecht ist ein Apache TomEE-Entwickler und PMC. Sie alle verfügen über umfangreiche Erfahrung im Testen von Unternehmen.

Inhaltsverzeichnis

⬤ Eine Einführung in Microservices.

⬤ Anwendung im Test.

⬤ Unit-Testing von Microservices.

⬤ Komponententest von Microservices.

⬤ Integrationstests für Microservices.

⬤ Vertragstests.

⬤ End-to-End-Tests.

⬤ Docker und Testen.

⬤ Dienstvirtualisierung.

⬤ Kontinuierliche Bereitstellung in Microservices.

Weitere Daten des Buches:

ISBN:9781617292897
Autor:
Verlag:
Einband:Taschenbuch
Erscheinungsjahr:2018
Seitenzahl:325

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Java Microservices testen: Mit Arquillian, Hoverfly, Assertj, Junit, Selenium und Mockito - Testing...
Zusammenfassung In Testing Java Microservices...
Java Microservices testen: Mit Arquillian, Hoverfly, Assertj, Junit, Selenium und Mockito - Testing Java Microservices: Using Arquillian, Hoverfly, Assertj, Junit, Selenium, and Mockito

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht: