Testare i microservizi Java: Usare Arquillian, Hoverfly, Assertj, Junit, Selenium e Mockito

Punteggio:   (3,8 su 5)

Testare i microservizi Java: Usare Arquillian, Hoverfly, Assertj, Junit, Selenium e Mockito (Bueno Alex Soto)

Recensioni dei lettori

Riepilogo:

Il libro è apprezzato per il suo approccio conciso, completo e pratico al testing dei microservizi, scritto da un autorevole docente. Tuttavia, soffre di uno scarso supporto sulla pagina web companion di Manning: gli utenti si trovano di fronte a errori nei tutorial e a una mancanza di impegno da parte dell'autore e dell'editore.

Vantaggi:

Scrittura eccellente da parte di un docente esperto, contenuto conciso e completo, approccio pratico, copia elettronica gratuita disponibile.

Svantaggi:

Scarso supporto sulla pagina web del Manning companion, errori nei tutorial, mancanza di risposta da parte dell'autore e dell'editore, assenza di errata corrige.

(basato su 2 recensioni dei lettori)

Titolo originale:

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

Contenuto del libro:

Sintesi

Testing Java Microservices insegna a implementare test unitari e di integrazione per sistemi di microservizi in esecuzione sulla JVM. Lavorerete con un ambiente di microservizi costruito utilizzando Java EE, WildFly Swarm e Docker. Imparerete come aumentare la copertura dei test e la produttività e acquisirete la certezza che il vostro sistema funzionerà come previsto.

L'acquisto del libro stampato include un eBook gratuito nei formati PDF, Kindle e ePub di Manning Publications.

Informazioni sulla tecnologia

Le applicazioni a microservizi presentano sfide particolari per il testing. Anche i servizi più semplici devono gestire carichi imprevedibili e i progetti basati su messaggi distribuiti pongono problemi di sicurezza e prestazioni unici. Queste sfide aumentano quando si aggiungono le comunicazioni asincrone e i container.

Informazioni sul libro

Testing Java Microservices insegna a implementare test unitari e di integrazione per sistemi di microservizi in esecuzione sulla JVM. Lavorerete con un ambiente di microservizi costruito utilizzando Java EE, WildFly Swarm e Docker. Passerete dalla scrittura di semplici test unitari per singoli servizi a pratiche più avanzate come i test di caos o di integrazione. Man mano che vi muoverete verso una pipeline di consegna continua, imparerete anche a testare il sistema dal vivo utilizzando tecnologie come i framework Arquillian, Wiremock e Mockito, oltre a tecniche come il test dei contratti e la virtualizzazione dei servizi over-the-wire. Imparando a conoscere queste pratiche e questi strumenti specifici per i microservizi, aumenterete notevolmente la copertura e la produttività dei test e otterrete la certezza che il vostro sistema funzionerà come vi aspettate.

Cosa contiene

⬤ Automazione dei test.

⬤ Test di integrazione di sistemi a microservizi.

⬤ Test di sistemi incentrati su container.

⬤ Virtualizzazione dei servizi.

Informazioni sul lettore

Scritto per sviluppatori Java che hanno familiarità con Java EE, EE4J, Spring o Spring Boot.

Informazioni sugli autori

Alex Soto Bueno e Jason Porter sono membri del team Arquillian. Andy Gumbrecht è uno sviluppatore e PMC di Apache TomEE. Tutti hanno una vasta esperienza di test aziendali.

Indice dei contenuti

⬤ Un'introduzione ai microservizi.

⬤ Applicazione in fase di test.

⬤ Unit-testing dei microservizi.

⬤ Test dei componenti dei microservizi.

⬤ Test di integrazione dei microservizi.

⬤ Test dei contratti.

⬤ Test end-to-end.

⬤ Docker e test.

⬤ Virtualizzazione dei servizi.

⬤ Consegna continua nei microservizi.

Altre informazioni sul libro:

ISBN:9781617292897
Autore:
Editore:
Rilegatura:Copertina morbida
Anno di pubblicazione:2018
Numero di pagine:325

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Testare i microservizi Java: Usare Arquillian, Hoverfly, Assertj, Junit, Selenium e Mockito -...
Sintesi Testing Java Microservices insegna a...
Testare i microservizi Java: Usare Arquillian, Hoverfly, Assertj, Junit, Selenium e Mockito - Testing Java Microservices: Using Arquillian, Hoverfly, Assertj, Junit, Selenium, and Mockito

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)