Hodnocení:
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ářů)
Testing Java Microservices: Using Arquillian, Hoverfly, Assertj, Junit, Selenium, and Mockito
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.
© 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)