Hodnotenie:
Kniha získala zmiešané recenzie, pričom niektorí ju chválili ako cenný zdroj informácií od talentovaného učiteľa, zatiaľ čo iní ju kritizovali za zlý výber príkladov (TRACKS) a nedostatok praktických aplikácií. Mnohí recenzenti ju považovali za povrchnú a málo hlbokú, najmä v súvislosti s testovaním API pomocou nástrojov ako Postman.
Výhody:⬤ Napísal ho skvelý učiteľ, chválený za svoje vyučovacie schopnosti.
⬤ Obsahuje užitočnú prípadovú štúdiu s užitočnými poznatkami o používaní curl, Postman a dokumentácie API.
⬤ Niektorí čitatelia ju považujú za jednu z najlepších kníh pre QA.
⬤ Príliš komplikované nastavenie potrebné na používanie ukážkovej aplikácie (TRACKS).
⬤ Mnohým čitateľom v nej chýbala hĺbka a praktické príklady.
⬤ Niektorí ju považovali za stratu času a peňazí s tvrdením, že lepšie zdroje sú dostupné inde.
⬤ Nedostatočné pokrytie programu Postman a jeho funkcií.
(na základe 9 čitateľských recenzií)
Automating and Testing a REST API: A Case Study in API testing using: Java, REST Assured, Postman, Tracks, cURL and HTTP Proxies
Priali ste si niekedy mať k dispozícii funkčný príklad testovania rozhrania REST API? Nielen automatizovať API, ale aj ako s ním komunikovať pomocou nástrojov príkazového riadku a grafického rozhrania, aby ste podporili svoje manuálne interaktívne testovanie. Potom posunúť svoje testovanie do automatizácie API? Práve to poskytuje táto kniha.
Prípadová štúdia, ktorá krok za krokom pokrýva: - Ako čítať dokumentáciu REST API. - Ako zistiť, či aplikácia používa API. - Ako komunikovať s API z príkazového riadku pomocou cURL.
- Automatizácia pomocou BASH a príkazového riadku Windows.
- Odosielanie požiadaviek API cez HTTP Proxy, aby ste mohli podrobne vidieť požiadavky a odpovede. - Ako používať HTTP Proxy na vytváranie údajov v aplikácii prostredníctvom Fuzzingu.
- Nástroj Postman REST API GUI. - Automatizácia častí aplikácie "pod grafickým používateľským rozhraním", ktoré nemajú rozhranie API. - Automatizácia rozhrania API pomocou jazyka Java s využitím funkcie REST Assured.
- Vytvorte abstraktný kód, aby bolo vaše automatizované úsilie čitateľné a udržiavateľné. - Parsovanie JSON a XML pomocou serializácie a deserializácie. Kniha je plne podporovaná spustiteľným kódom, ktorý nájdete na GitHub, a na stránke podpory knihy sú ukážkové videá, ktoré podrobne ukazujú niektoré z prvých krokov v prípadovej štúdii.
Pri práci s touto prípadovou štúdiou budete môcť komunikovať s API z príkazového riadku, nástrojov GUI, správ HTTP v proxy serveroch a s kódom v jazyku Java. V posledných rokoch autor používal aplikáciu Open Source Tracks ako príklad testovacieho cieľa na výučbu: Testovanie technických webových aplikácií, automatizácia grafických rozhraní a testovanie REST API.
V tejto knihe sú zhromaždené prípravné práce a výučba zo seminárov REST API. Obsahuje kód z workshopov: na vytváranie používateľov, generovanie náhodných údajov, testovanie základných volaní API pomocou PUT, GET, POST a DELETE. Podrobne sú vysvetlené aj prvé kroky interaktívneho skúmania a skúmania API na podporu manuálneho technického testovania.
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)