Automatisieren und Testen einer REST-API: Eine Fallstudie zum Testen von APIs unter Verwendung von: Java, REST Assured, Postman, Tracks, cURL und HTTP-Proxies

Bewertung:   (4,0 von 5)

Automatisieren und Testen einer REST-API: Eine Fallstudie zum Testen von APIs unter Verwendung von: Java, REST Assured, Postman, Tracks, cURL und HTTP-Proxies (J. Richardson Alan)

Leserbewertungen

Zusammenfassung:

Das Buch erhielt gemischte Kritiken. Einige lobten es als wertvolle Ressource eines talentierten Lehrers, während andere es für seine schlechte Wahl des Beispiels (TRACKS) und den Mangel an praktischer Anwendung kritisierten. Viele Rezensenten fanden es oberflächlich und wenig tiefgründig, insbesondere in Bezug auf API-Tests mit Tools wie Postman.

Vorteile:

Geschrieben von einem großartigen Lehrer, der für seine didaktischen Fähigkeiten gelobt wird.
Enthält eine nützliche Fallstudie mit hilfreichen Einblicken in die Verwendung von curl, Postman und API-Dokumentation.
Einige Leser halten es für eines der besten Bücher für QA.

Nachteile:

Zu kompliziertes Setup erforderlich, um die Beispielanwendung (TRACKS) zu verwenden.
Viele Leser fanden, dass es an Tiefe und praktischen Beispielen mangelt.
Einige hielten es für eine Zeit- und Geldverschwendung und behaupteten, dass es anderswo bessere Ressourcen gibt.
Unzureichende Abdeckung von Postman und seinen Funktionen.

(basierend auf 9 Leserbewertungen)

Originaltitel:

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

Inhalt des Buches:

Haben Sie sich schon einmal gewünscht, Sie hätten ein praktisches Beispiel für das Testen einer REST-API? Nicht nur, wie man die API automatisiert, sondern wie man mit ihr interagiert, indem man Befehlszeilen- und GUI-Tools verwendet, um Ihre manuellen interaktiven Tests zu unterstützen. Dann können Sie Ihre Tests weiterführen und die API automatisieren? Genau das bietet dieses Buch.

Eine schrittweise Fallstudie, die Folgendes abdeckt: - Wie man die REST-API-Dokumentation liest. - Wie man feststellt, ob die Anwendung die API nutzt. - Wie man mit der API über die Befehlszeile mit cURL interagiert.

- Automatisieren mit BASH und der Windows-Befehlszeile.

- Senden von API-Anfragen über einen HTTP-Proxy, damit Sie die Anfragen und Antworten im Detail sehen können. - Wie man HTTP Proxies benutzt, um Daten in der Anwendung durch Fuzzing zu erzeugen.

- Postman REST API GUI Werkzeug. - Automatisieren von Teilen der Anwendung, die nicht über eine API verfügen, "unter der GUI". - Automatisieren Sie die API mit Java unter Verwendung von REST Assured.

- Erstellen Sie Abstraktionscode, um Ihre automatisierten Bemühungen lesbar und wartbar zu machen. - JSON- und XML-Parsing mit Serialisierung und Deserialisierung. Das Buch wird vollständig durch ausführbaren Code unterstützt, den Sie auf GitHub finden, und die Support-Seite für das Buch enthält Beispielvideos, die einige der ersten Schritte der Fallstudie im Detail zeigen.

Wenn Sie diese Fallstudie durcharbeiten, werden Sie in der Lage sein, mit einer API über die Kommandozeile, GUI-Tools, HTTP-Nachrichten in Proxies und mit Java-Code zu interagieren. In den letzten Jahren hat der Autor die Open-Source-Anwendung Tracks als Beispiel für ein Testziel verwendet, um zu lehren: Technisches Web Testen, Automatisieren von GUIs und REST API Testen.

Dieses Buch fasst die vorbereitenden Arbeiten und den Unterricht aus den REST-API-Workshops zusammen. Der Code aus den Workshops ist enthalten: zum Anlegen von Benutzern, zum Generieren von Zufallsdaten, zum Testen von grundlegenden API-Aufrufen mit PUT, GET, POST und DELETE. Auch die ersten Schritte der interaktiven Erkundung und Untersuchung der API zur Unterstützung des manuellen technischen Testens werden eingehend erläutert.

Weitere Daten des Buches:

ISBN:9780956733290
Autor:
Verlag:
Einband:Taschenbuch

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Lieber böser Tester: Provokative Ratschläge, die Ihre Herangehensweise an das Testen für immer...
Sind Sie für Ihre eigenen Tests verantwortlich?...
Lieber böser Tester: Provokative Ratschläge, die Ihre Herangehensweise an das Testen für immer verändern könnten - Dear Evil Tester: Provocative Advice That Could Change Your Approach To Testing Forever
Automatisieren und Testen einer REST-API: Eine Fallstudie zum Testen von APIs unter Verwendung von:...
Haben Sie sich schon einmal gewünscht, Sie hätten...
Automatisieren und Testen einer REST-API: Eine Fallstudie zum Testen von APIs unter Verwendung von: Java, REST Assured, Postman, Tracks, cURL und HTTP-Proxies - Automating and Testing a REST API: A Case Study in API testing using: Java, REST Assured, Postman, Tracks, cURL and HTTP Proxies
Java für Prüfer: Schnelles Erlernen der Java-Grundlagen - Java For Testers: Learn Java fundamentals...
Dieses Buch ist für Leute, die Java lernen wollen...
Java für Prüfer: Schnelles Erlernen der Java-Grundlagen - Java For Testers: Learn Java fundamentals fast

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht:

© Book1 Group - Alle Rechte vorbehalten.
Der Inhalt dieser Seite darf weder teilweise noch vollständig ohne schriftliche Genehmigung des Eigentümers kopiert oder verwendet werden.
Letzte Änderung: 2024.11.13 22:11 (GMT)