Testování mikroslužeb v Javě: Vyzkoušejte si, jak je to s používáním Arquillianu, Hoverfly, Assertj, Junitu, Selenia a Mockita.

Hodnocení:   (3,8 z 5)

Testování mikroslužeb v Javě: Vyzkoušejte si, jak je to s používáním Arquillianu, Hoverfly, Assertj, Junitu, Selenia a Mockita. (Bueno Alex Soto)

Recenze čtenářů

Shrnutí:

Kniha je oceňována pro svůj stručný, ucelený a praktický přístup k testování mikroslužeb, jehož autorem je uznávaný učitel. Trpí však špatnou podporou na doprovodné webové stránce Manning, kde se uživatelé setkávají s chybami v tutoriálech a nedostatečnou angažovaností autora a vydavatele.

Klady:

Výborně napsané uznávaným učitelem, stručný a úplný obsah, praktický přístup, k dispozici bezplatná elektronická kopie.

Zápory:

Špatná podpora na doprovodné webové stránce Manning, chyby ve výukových materiálech, nedostatečná reakce autora a vydavatele, chybí errata.

(na základě 2 hodnocení čtenářů)

Původní název:

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

Obsah knihy:

Shrnutí

Testování mikroslužeb v Javě vás naučí implementovat jednotkové a integrační testy pro systémy mikroslužeb běžící na JVM. Budete pracovat s prostředím mikroslužeb vytvořeným pomocí Java EE, WildFly Swarm a Docker. Naučíte se, jak zvýšit pokrytí a produktivitu testů a získat jistotu, že váš systém bude fungovat podle očekávání.

Zakoupení tištěné knihy zahrnuje bezplatnou elektronickou knihu ve formátech PDF, Kindle a ePub od Manning Publications.

O technologii

Mikroservisní aplikace představují zvláštní výzvu pro testování. I jednoduché služby musí zvládat nepředvídatelné zatížení a distribuované návrhy založené na zprávách představují jedinečné problémy v oblasti zabezpečení a výkonu. Tyto výzvy se ještě zvýší, když se přidá asynchronní komunikace a kontejnery.

O knize

Testování mikroslužeb v Javě vás naučí implementovat jednotkové a integrační testy pro systémy mikroslužeb běžící na JVM. Budete pracovat s prostředím mikroslužeb vytvořeným pomocí Java EE, WildFly Swarm a Docker. Postoupíte od psaní jednoduchých jednotkových testů pro jednotlivé služby k pokročilejším postupům, jako jsou chaos nebo integrační testy. S přechodem na continuous-delivery pipeline si také osvojíte živé testování systému pomocí technologií, jako jsou frameworky Arquillian, Wiremock a Mockito, spolu s technikami, jako je testování kontraktů a virtualizace služeb přes kabel. Zvládnete-li tyto postupy a nástroje specifické pro mikroslužby, výrazně zvýšíte pokrytí testů a produktivitu a získáte jistotu, že váš systém bude fungovat tak, jak očekáváte.

Co je uvnitř

⬤ Automatizace testů.

⬤ Integrační testování systémů mikroslužeb.

⬤ Testování systémů zaměřených na kontejnery.

⬤ Virtualizace služeb.

O čtenáři

Napsáno pro vývojáře v jazyce Java, kteří znají Java EE, EE4J, Spring nebo Spring Boot.

O autorech

Alex Soto Bueno a Jason Porter jsou členy týmu Arquillian. Andy Gumbrecht je vývojář Apache TomEE a PMC. Všichni mají rozsáhlé zkušenosti s podnikovým testováním.

Obsah

⬤ Úvod do mikroslužeb.

⬤ Testovaná aplikace.

⬤ Testování mikroslužeb po jednotkách.

⬤ Testování komponent mikroslužeb.

⬤ Integrační testování mikroslužeb.

⬤ Testy smluv.

⬤ Testování od konce ke konci.

⬤ Docker a testování.

⬤ Virtualizace služeb.

⬤ Plynulé doručování v mikroslužbách.

Další údaje o knize:

ISBN:9781617292897
Autor:
Vydavatel:
Vazba:Měkká vazba
Rok vydání:2018
Počet stran:325

Nákup:

Nyní dostupné, na skladě.

Další knihy od autora:

Testování mikroslužeb v Javě: Vyzkoušejte si, jak je to s používáním Arquillianu, Hoverfly, Assertj,...
Shrnutí Testování mikroslužeb v Javě vás naučí...
Testování mikroslužeb v Javě: Vyzkoušejte si, jak je to s používáním Arquillianu, Hoverfly, Assertj, Junitu, Selenia a Mockita. - Testing Java Microservices: Using Arquillian, Hoverfly, Assertj, Junit, Selenium, and Mockito

Díla autora vydali tito vydavatelé:

© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)