Ocena:
Książka jest chwalona za zwięzłe, kompletne i praktyczne podejście do testowania mikrousług, autorstwa szanowanego nauczyciela. Cierpi jednak z powodu słabego wsparcia na stronie towarzyszącej Manning, gdzie użytkownicy napotykają błędy w samouczkach i brak zaangażowania ze strony autora i wydawcy.
Zalety:Doskonały tekst napisany przez doświadczonego nauczyciela, zwięzła i kompletna treść, praktyczne podejście, dostępna bezpłatna kopia elektroniczna.
Wady:Słabe wsparcie na stronie towarzyszącej Manning, błędy w samouczkach, brak odpowiedzi od autora i wydawcy, brak erraty.
(na podstawie 2 opinii czytelników)
Testing Java Microservices: Using Arquillian, Hoverfly, Assertj, Junit, Selenium, and Mockito
Streszczenie
Testing Java Microservices uczy implementacji testów jednostkowych i integracyjnych dla systemów mikrousługowych działających na JVM. Będziesz pracować ze środowiskiem mikrousług zbudowanym przy użyciu Java EE, WildFly Swarm i Docker. Dowiesz się, jak zwiększyć pokrycie testami i produktywność, a także zyskasz pewność, że Twój system będzie działał zgodnie z oczekiwaniami.
Zakup książki drukowanej obejmuje bezpłatny eBook w formatach PDF, Kindle i ePub od Manning Publications.
O technologii
Aplikacje mikrousługowe stanowią szczególne wyzwanie w zakresie testowania. Nawet proste usługi muszą radzić sobie z nieprzewidywalnymi obciążeniami, a projekty oparte na rozproszonych komunikatach stwarzają wyjątkowe obawy związane z bezpieczeństwem i wydajnością. Wyzwania te zwiększają się, gdy dodamy do nich asynchroniczną komunikację i kontenery.
O książce
Testing Java Microservices uczy implementacji testów jednostkowych i integracyjnych dla systemów mikrousługowych działających na JVM. Będziesz pracować ze środowiskiem mikrousług zbudowanym przy użyciu Java EE, WildFly Swarm i Docker. Przejdziesz od pisania prostych testów jednostkowych dla poszczególnych usług do bardziej zaawansowanych praktyk, takich jak chaos czy testy integracyjne. W miarę przechodzenia do potoku ciągłego dostarczania, opanujesz również testowanie systemu na żywo przy użyciu technologii takich jak frameworki Arquillian, Wiremock i Mockito, a także technik takich jak testowanie kontraktów i wirtualizacja usług over-the-wire. Opanuj te specyficzne dla mikrousług praktyki i narzędzia, a znacznie zwiększysz pokrycie testowe i produktywność oraz zyskasz pewność, że Twój system będzie działał zgodnie z oczekiwaniami.
What's Inside
⬤ Automatyzacja testów.
⬤ Testowanie integracyjne systemów mikrousługowych.
⬤ Testowanie systemów kontenerowych.
⬤ Wirtualizacja usług.
O czytelniku
Napisana dla programistów Java znających Java EE, EE4J, Spring lub Spring Boot.
O Autorach
Alex Soto Bueno i Jason Porter są członkami zespołu Arquillian. Andy Gumbrecht jest deweloperem i PMC Apache TomEE. Wszyscy mają bogate doświadczenie w testowaniu korporacyjnym.
Spis treści
⬤ Wprowadzenie do mikrousług.
⬤ Testowana aplikacja.
⬤ Testowanie jednostkowe mikrousług.
⬤ Testowanie komponentów mikrousług.
⬤ Testowanie integracji mikrousług.
⬤ Testy kontraktowe.
⬤ Testy end-to-end.
⬤ Dokowanie i testowanie.
⬤ Wirtualizacja usług.
⬤ Ciągłe dostarczanie w mikrousługach.
© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)