Automatyzacja i testowanie interfejsu API REST: A Case Study in API testing using: Java, REST Assured, Postman, Tracks, cURL i HTTP Proxy

Ocena:   (4,0 na 5)

Automatyzacja i testowanie interfejsu API REST: A Case Study in API testing using: Java, REST Assured, Postman, Tracks, cURL i HTTP Proxy (J. Richardson Alan)

Opinie czytelników

Podsumowanie:

Książka otrzymała mieszane recenzje, z których niektórzy chwalili ją jako cenne źródło utalentowanego nauczyciela, podczas gdy inni krytykowali ją za zły wybór przykładu (TRACKS) i brak praktycznego zastosowania. Wielu recenzentów uznało ją za płytką i pozbawioną głębi, szczególnie w odniesieniu do testowania API za pomocą narzędzi takich jak Postman.

Zalety:

Napisana przez świetnego nauczyciela, chwalonego za swoje umiejętności dydaktyczne.
Zawiera przydatne studium przypadku z pomocnymi spostrzeżeniami na temat korzystania z curl, Postmana i dokumentacji API.
Niektórzy czytelnicy uważają ją za jedną z najlepszych książek dla QA.

Wady:

Zbyt skomplikowana konfiguracja wymagana do korzystania z przykładowej aplikacji (TRACKS).
Wielu czytelników uważa, że brakuje jej głębi i praktycznych przykładów.
Niektórzy uważali, że to strata czasu i pieniędzy, twierdząc, że lepsze zasoby są dostępne gdzie indziej.
Niewystarczające omówienie Postmana i jego funkcji.

(na podstawie 9 opinii czytelników)

Oryginalny tytuł:

Automating and Testing a REST API: A Case Study in API testing using: Java, REST Assured, Postman, Tracks, cURL and HTTP Proxies

Zawartość książki:

Czy kiedykolwiek chciałeś mieć działający przykład testowania interfejsu API REST? Nie tylko zautomatyzować API, ale także jak z nim współdziałać, używając wiersza poleceń i narzędzi GUI, aby wesprzeć ręczne testy interaktywne. A następnie przenieść testowanie na automatyzację API? To właśnie zapewnia ta książka.

Studium przypadku krok po kroku obejmujące: - Jak czytać dokumentację REST API. - Jak sprawdzić, czy aplikacja korzysta z API. - Jak współdziałać z API z wiersza poleceń za pomocą cURL.

- Automatyzacja za pomocą BASH i Windows Command Line.

- Wysyłanie żądań API przez serwer proxy HTTP w celu uzyskania szczegółowego wglądu w żądania i odpowiedzi. - Jak używać serwerów proxy HTTP do tworzenia danych w aplikacji poprzez Fuzzing.

- Narzędzie GUI Postman REST API. - Automatyzacja "pod GUI" części aplikacji, które nie mają API. - Automatyzacja API w Javie przy użyciu REST Assured.

- Twórz kod abstrakcji, aby zautomatyzowane działania były czytelne i łatwe w utrzymaniu. - Parsowanie JSON i XML za pomocą serializacji i deserializacji. Książka jest w pełni wspierana przez kod wykonywalny, który można znaleźć na GitHub, a strona wsparcia dla książki zawiera przykładowe filmy pokazujące szczegółowo niektóre z pierwszych kroków w studium przypadku.

Pracując nad tym studium przypadku, będziesz w stanie wchodzić w interakcje z API z poziomu wiersza poleceń, narzędzi GUI, komunikatów HTTP w serwerach proxy i kodu Java. W ciągu ostatnich kilku lat autor używał aplikacji Open Source Tracks jako przykładowego celu testowego do nauczania: Technical Web Testing, Automating GUIs i REST API Testing.

Niniejsza książka zbiera prace przygotowawcze i nauczanie z warsztatów REST API. Zawiera kod z warsztatów: do tworzenia użytkowników, generowania losowych danych, testowania podstawowych wywołań API za pomocą PUT, GET, POST i DELETE. Szczegółowo wyjaśniono również wczesne etapy interaktywnego eksplorowania i badania interfejsu API w celu wsparcia ręcznego testowania technicznego.

Dodatkowe informacje o książce:

ISBN:9780956733290
Autor:
Wydawca:
Oprawa:Miękka oprawa

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Drogi Zły Testerze: Prowokacyjne rady, które mogą na zawsze zmienić twoje podejście do testowania -...
Czy jesteś odpowiedzialny za własne testy? Czy...
Drogi Zły Testerze: Prowokacyjne rady, które mogą na zawsze zmienić twoje podejście do testowania - Dear Evil Tester: Provocative Advice That Could Change Your Approach To Testing Forever
Automatyzacja i testowanie interfejsu API REST: A Case Study in API testing using: Java, REST...
Czy kiedykolwiek chciałeś mieć działający przykład...
Automatyzacja i testowanie interfejsu API REST: A Case Study in API testing using: Java, REST Assured, Postman, Tracks, cURL i HTTP Proxy - Automating and Testing a REST API: A Case Study in API testing using: Java, REST Assured, Postman, Tracks, cURL and HTTP Proxies
Java dla testerów: Szybka nauka podstaw języka Java - Java For Testers: Learn Java fundamentals...
Ta książka jest przeznaczona dla osób, które chcą...
Java dla testerów: Szybka nauka podstaw języka Java - Java For Testers: Learn Java fundamentals fast

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)