Ocena:
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.
⬤ 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)
Automating and Testing a REST API: A Case Study in API testing using: Java, REST Assured, Postman, Tracks, cURL and HTTP Proxies
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.
© 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)