Automatizarea și testarea unui API REST: Un studiu de caz în testarea API folosind: Java, REST Assured, Postman, Tracks, cURL și HTTP Proxies

Evaluare:   (4.0 din 5)

Automatizarea și testarea unui API REST: Un studiu de caz în testarea API folosind: Java, REST Assured, Postman, Tracks, cURL și HTTP Proxies (J. Richardson Alan)

Recenzii ale cititorilor

Rezumat:

Cartea a primit recenzii mixte, unii lăudând-o ca pe o resursă valoroasă a unui profesor talentat, în timp ce alții au criticat-o pentru alegerea slabă a exemplului (TRACKS) și lipsa de aplicații practice. Mulți recenzenți au considerat-o superficială și lipsită de profunzime, în special în ceea ce privește testarea API cu instrumente precum Postman.

Avantaje:

Scris de un profesor excelent, lăudat pentru capacitatea sa de predare.
Include un studiu de caz util cu perspective utile privind utilizarea curl, Postman și documentația API.
Unii cititori o consideră una dintre cele mai bune cărți pentru QA.

Dezavantaje:

Este necesară o configurare prea complicată pentru a utiliza aplicația de exemplu (TRACKS).
Mulți cititori au considerat-o lipsită de profunzime și de exemple practice.
Unii au considerat-o o pierdere de timp și de bani, susținând că sunt disponibile resurse mai bune în altă parte.
Acoperire insuficientă a Postman și a caracteristicilor sale.

(pe baza a 9 recenzii ale cititorilor)

Titlul original:

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

Conținutul cărții:

V-ați dorit vreodată să aveți un exemplu funcțional de testare a unui API REST? Nu doar să automatizați API-ul, ci și cum să interacționați cu acesta, utilizând instrumente de linie de comandă și GUI, pentru a vă sprijini testarea interactivă manuală. Apoi să vă continuați testarea prin automatizarea API-ului? Aceasta este ceea ce vă oferă această carte.

Un studiu de caz pas cu pas care acoperă: - Cum să citiți documentația API REST. - Cum să aflați dacă aplicația utilizează API-ul. - Cum să interacționați cu API-ul din linia de comandă cu cURL.

- Automatizarea cu BASH și linia de comandă Windows.

- Trimiterea cererilor API prin intermediul unui proxy HTTP, astfel încât să puteți vedea în detaliu cererile și răspunsurile. - Cum să utilizați HTTP Proxies pentru a crea date în aplicație prin Fuzzing.

- Instrumentul GUI Postman REST API. - Automatizați părțile "sub GUI" ale aplicației care nu au un API. - Automatizați API-ul cu Java utilizând REST Assured.

- Construiți cod de abstractizare pentru a vă face eforturile automatizate lizibile și întreținute. - Parsează JSON și XML cu Serializare și Deserializare. Cartea este complet susținută de codul executabil pe care îl puteți găsi pe GitHub, iar pagina de suport pentru carte are exemple de videoclipuri care prezintă în detaliu unii dintre primii pași din studiul de caz.

Lucrând la acest studiu de caz, veți putea interacționa cu un API din linia de comandă, instrumente GUI, mesaje HTTP în Proxies și cu cod Java. În ultimii câțiva ani, autorul a folosit aplicația Open Source Tracks ca un exemplu de testare pentru a preda: Testarea web tehnică, Automatizarea interfețelor grafice și Testarea API REST.

Această carte reunește lucrările pregătitoare și predarea de la atelierele REST API. Este inclus codul de la ateliere: pentru crearea utilizatorilor, generarea de date aleatorii, testarea apelurilor API de bază cu PUT, GET, POST și DELETE. De asemenea, primii pași de explorare și investigare interactivă a API pentru a sprijini testarea tehnică manuală sunt explicați în detaliu.

Alte date despre carte:

ISBN:9780956733290
Autor:
Editura:
Legare:Copertă moale

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Dear Evil Tester: Sfaturi provocatoare care ți-ar putea schimba abordarea testării pentru totdeauna...
Sunteți responsabil de propriile teste? Aveți...
Dear Evil Tester: Sfaturi provocatoare care ți-ar putea schimba abordarea testării pentru totdeauna (Provocative Advice That Could Change Your Approach To Testing Forever) - Dear Evil Tester: Provocative Advice That Could Change Your Approach To Testing Forever
Automatizarea și testarea unui API REST: Un studiu de caz în testarea API folosind: Java, REST...
V-ați dorit vreodată să aveți un exemplu...
Automatizarea și testarea unui API REST: Un studiu de caz în testarea API folosind: Java, REST Assured, Postman, Tracks, cURL și 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 pentru testeri: Învățați rapid bazele Java - Java For Testers: Learn Java fundamentals...
Această carte este destinată persoanelor care...
Java pentru testeri: Învățați rapid bazele Java - Java For Testers: Learn Java fundamentals fast

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)