Postman: alat za testiranje i razvoj API interfejsa
Izbegnite uobičajene greške u kodiranju API interfejsa i učinite automatizaciju testova jednostavnom pomoću alata komandne linije Postman i Newman
Šta ćete naučiti:
Da uočite šta je potrebno za efikasno API testiranje
Da iskoristite Postman za poboljšanje kvaliteta vašeg API interfejsa
Da koristite testiranje vođeno podacima u alatu Postman za kreiranje skalabilnih API testova
Da kreirate i koristite Mock Server u alatu Postman
Da proverite i poboljšate kvalitet API interfejsa pomoću testiranja ugovora
Osnovne principe testiranja bezbednosti
Funkcionalno i nefunkcionalno testiranje API interfejsa
Kako se koriste industrijski standardi, kao što su OpenAPI i lažiranje
Za koga je ova knjiga:
Knjiga je namenjena profesionalnim testerima softvera i programerima koji žele da poboljšaju kvalitet proizvoda i API interfejsa kroz automatizaciju API testova. Takođe će vam biti korisna ako imate osnovno poznavanje API interfejsa i želite da unapredite svoje veštine kreiranja, testiranja i dokumentovanja. Neophodan je početni nivo poznavanja jezika JavaScript i razvoja API interfejsa.
Ključne prednosti:
Naučite principe efikasnog testiranja i dizajna API interfejsa sa testiranjem radnog toka i još dosta toga
Upoznajte stare i nove funkcije alata Postman, uključujući Mock Server
Naučite kada i kako treba koristiti alat Postman za kreiranje API interfejsa visokog kvaliteta za softverske i veb aplikacije
Opis:
Postman je neprocenjiv alat za istraživanje i testiranje veb API interfejsa i pomaže testerima i programerima da shvate kako API interfejs funkcioniše. Pomoću alata Postman možete kreirati efikasnu automatizaciju testova za bilo koji API interfejs, a ovaj vodič će vam pomoći da potpuno iskoristite njegov potencijal. Testiranje i razvoj API interfejsa pomoću alata Postman je neprocenjiv resurs za svakoga ko želi da kreira API interfejs visokog kvaliteta, ali nije siguran kako da to uradi. Ovaj vodič će vam pomoći da iskoristite pune mogućnosti automatizacije testova pomoću alata Postman. Kombinacija teorije i primera iz stvarnog sveta će vam olakšati da naučite da koristite Postman za kreiranje dobro dizajniranih, dokumentovanih i testiranih API interfejsa. Nakon što upoznate teoriju, preći ćete na praktične projekte uz koje ćete naučiti da dodate automatizaciju testova postojećem API interfejsu. Takođe ćete naučiti neke od novih i moćnih funkcija koje Postman ima i koje će vam pomoći da ne uvodite greške. Ovo drugo, potpuno ažurirano izdanje sadrži nova poglavlja o testiranju radnog toka, kreiranju i korišćenju lažnih servera, testiranju bezbednosti API interfejsa i testiranju performansi. Nove i dopunjene informacije u ovom izdanju će vam pomoći da obezbedite budućnost svojih API interfejsa. Kada pročitate ovu knjigu bićete u stanju da koristite Postman za postavljanje i pokretanje API testova za bilo koji API interfejs sa kojim radite.
Šta ćete naučiti:
Da uočite šta je potrebno za efikasno testiranje API interfejsa
Da koristite Postman za poboljšanje kvaliteta vašeg API interfejsa
Da koristite testiranje vođeno podacima u alatu Postman za kreiranje skalabilnih API testova
Da kreirate i koristite Mock Server u alatu Postman
Da proverite i poboljšate kvalitet API interfejsa pomoću testiranja ugovora
Osnovne principe testiranja bezbednosti
Koncept funkcionalnog i nefunkcionalnog testiranja API interfejsa
Da koristite industrijske standarde kao što su OpenAPI i lažiranje
Sadržaj
Uvod
Za koga je ova knjiga
Šta ova knjiga obuhvata
Kako izvući najviše iz ove knjige
Kontaktirajte nas
Terminologija i tipovi API interfejsa
Šta je API interfejs?
Tipovi API poziva
Instaliranje alata Postman
Struktura API zahteva
Učenje kroz praksu – pravljenje API poziva
Razmatranja za API testiranje
Različiti tipovi API interfejsa
Rezime
Dokumentacija i dizajn API interfejsa
Tehnički zahtevi
Počnite sa svrhom
Kreiranje upotrebljivih API interfejsa
Dokumentovanje vašeg API interfejsa
Primer dizajna API interfejsa
Rezime
OpenAPI i API specifikacije
Tehnički zahtevi
Šta su API specifikacije?
Kreiranje OAS specifikacije
Kreiranje sopstvene OAS specifikacije
Korišćenje API specifikacija u alatu Postman
Rezime
Razmatranja za dobru automatizaciju API testova
Tehnički zahtevi
Istraživačko i automatizovano testiranje
Organizovanje i strukturiranje testova
Kreiranje održivih testova
Kreiranje ponovljivih testova
Rezime
Koncept opcija autorizacije
Koncept bezbednosti API interfejsa
Bezbednost API interfejsa u alatu Postman
Rezime
Kreiranje skriptova za validaciju testova
Kreiranje skripti za validaciju testova
Tehnički zahtevi
Provera API odgovora
Postavljanje skriptova pre zahteva
Korišćenje okruženja u alatu Postman
Rezime
Testiranje vođeno podacima
Tehnički zahtevi
Definisanje testiranja vođenog podacima
Kreiranje testa vođenog podacima u alatu Postman
Izazov – testiranje vođeno podacima sa više API interfejsa
Rezime
Testiranje radnog toka
Različiti tipovi testova radnog toka
Testiranje radnog toka sa Flows funkcijom u alatu Postman
Saveti za kreiranje testova radnog toka
Rezime
Pokretanje API testova u CI procesu sa alatom Newman
Tehnički zahtevi
Podešavanje alata Newman
Koncept opcija za pokretanje alata Newman
Izveštavanje o testovima u alatu Newman
Integrisanje alata Newman u CI/CD proces izgradnje
Rezime
Praćenje API interfejsa pomoću alata Postman
Postavljanje sistema za praćenje u alatu Postman
Pregled rezultata sistema za praćenje
Rezime
Testiranje postojećeg API interfejsa
Pronalaženje grešaka u API interfejsu
Automatizacija API testova
Primer automatizovanih API testova
Deljenje vašeg rada
Rezime
Kreiranje i korišćenje lažnih servera u alatu Postman
Upoznavanje lažnih servera
Postavljanje lažnih servera u alatu Postman
Korišćenje lažnih servera
Rezime
Korišćenje testiranja ugovora za verifikaciju API interfejsa
Koncept testiranja ugovora
Postavljanje testova ugovora u alatu Postman
Pokretanje i ispravljanje testova ugovora
Rezime
Testiranje bezbednosti API interfejsa
OWASP lista bezbednosti API interfejsa
Testiranje sa slučajnim podacima
Rezime
Testiranje performansi API interfejsa
Različiti tipovi opterećenja performansi
Korišćenje profila opterećenja u alatu Postman
Pokretanje testova performansi u alatu Postman
Razmatranja za testiranje performansi
Rezime
Detaljni podaci o knjiziNaslov: Postman: alat za testiranje i razvoj API interfejsa
Izdavač: Kompjuter biblioteka
Strana: 358 (cb)
Povez: meki
Pismo: latinica
Format: cm
Godina izdanja: 2024
ISBN: 978-86-7310-602-1