Testowanie mikrousług Java: Korzystanie z Arquillian, Hoverfly, Assertj, Junit, Selenium i Mockito

Ocena:   (3,8 na 5)

Testowanie mikrousług Java: Korzystanie z Arquillian, Hoverfly, Assertj, Junit, Selenium i Mockito (Bueno Alex Soto)

Opinie czytelników

Podsumowanie:

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)

Oryginalny tytuł:

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

Zawartość książki:

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.

Dodatkowe informacje o książce:

ISBN:9781617292897
Autor:
Wydawca:
Oprawa:Miękka oprawa
Rok wydania:2018
Liczba stron:325

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Testowanie mikrousług Java: Korzystanie z Arquillian, Hoverfly, Assertj, Junit, Selenium i Mockito -...
Streszczenie Testing Java Microservices uczy...
Testowanie mikrousług Java: Korzystanie z Arquillian, Hoverfly, Assertj, Junit, Selenium i Mockito - Testing Java Microservices: Using Arquillian, Hoverfly, Assertj, Junit, Selenium, and Mockito

Prace autora wydały następujące wydawnictwa:

© 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)