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