Postman - testování API

4h 46m 19s
Čas
38
Kapitol
Programování
Kategorie
5.0
Hodnocení
Začátečník
Level
slovenský
Jazyk kurzu

Popis online kurzu Postman - testování API

Každému, kdo se věnuje vývoji, se už někdy stalo, že po nasazení nové verze do produkce se v aplikaci objevila chyba. Jediné spolehlivé řešení pro tento problém je testování. V ideálním světě bys měl po každé změně otestovat celé API, abys měl jistotu, že tvůj nový kód korektně funguje a neovlivnil žádnou stávající funkčnost.

Pokud jsi programátor, tak při této představě ti určitě najela husí kůže. A pokud jsi tester, tak si určitě umíš představit i efektivnější využití svého času než pořád dokola testovat celé API. Řešení přichází v podobě automatických testů, které stačí napsat jednou a poté už místo tebe testuje počítač.

V tomto kurzu ti ukážu, jak lze pomocí nástroje Postman proces testování API zautomatizovat a díky tomu výrazně zrychlit, zpřehlednit a zjednodušit.

Proč používat k testování API program Postman?

Protože je to jeden z nejpopulárnějších nástrojů pro posílání dotazů a testování API a přesto je jeho základní verze bezplatná. Je jednoduchý na instalaci i na používání – od chvíle, kdy si jej stáhneš do počítače až po poslání prvního dotazu uplyne jen pár minut. Přes Postman lze posílat různé druhy dotazů, nastavit jim vše potřebné jako například tělo, způsob autorizace nebo hlavičky a otestovat odpovědi pomocí testovacích skriptů psaných v JavaScriptu.

Co všechno se v kurzu naučíš:

  • konfigurovat a posílat dotazy přes program Postman,
  • organizovat své dotazy do složek a kolekcí a tyto kolekce sdílet s dalšími členy svého týmu,
  • komplexně otestovat své API pomocí testovacích skriptů a rozsáhlé sady testovacích kontrol,
  • jak testovat, zda tvé API správně autorizuje a validuje,
  • používat náhodně generovaná data pro co nejuniverzálnější testování,
  • jednoduše testovat napříč různými prostředími,
  • spouštět testy automaticky a díky tomu otestovat celé API na pár kliků.

Pro koho je tento kurz určen?

V kurzu přejdeme od úplných začátků až po pokročilé koncepty a je tedy vhodný pro každého, kdo se zajímá o automatické testování API. Své si v něm najdou programátoři i testeři, dokonce si v něm něco najdeš i tehdy, pokud jsi ještě žádné API nikdy netestoval. Žádná předchozí znalost práce v Postmanovi není nutná, vše se naučíme pěkně postupně.

Co všechno dostaneš

  • videotutoriály o testování API v Postman,
  • moderované diskusní fórum,
  • certifikát o absolvování online kurzu,
  • garance vrácení peněz do 14 dnů v případě nespokojenosti.
Online kurz Postman - testování API je možné

Seznam kapitol

Sekcia 1 - Trocha teórie na začiatok
1.1 Intro
Dostupné pouze po zakoupení přístupu
1.2 Čo je to API a endpoint
Dostupné pouze po zakoupení přístupu
1.3 Dokumentovanie API
Dostupné pouze po zakoupení přístupu
1.4 Autorizácia v testovacom API
Dostupné pouze po zakoupení přístupu
1.5 Rozbiehame si testovacie API
Dostupné pouze po zakoupení přístupu
Sekcia 2 - Posielame dotazy
2.1 Začíname s Postmanom
Dostupné pouze po zakoupení přístupu
2.2 Prvý GET
Dostupné pouze po zakoupení přístupu
2.3 Ako posielať v Postmanovi POST, PUT a DELETE
Dostupné pouze po zakoupení přístupu
Sekcia 3 - Testujeme API
3.1 Testovacie skripty
Dostupné pouze po zakoupení přístupu
3.2 Kolekcie a organizovanie dotazov
Dostupné pouze po zakoupení přístupu
3.3 Testovanie vo viacerých prostrediach
Dostupné pouze po zakoupení přístupu
3.4 Globálne premenné a premenné kolekcie
Dostupné pouze po zakoupení přístupu
3.5 Autorizácia dotazov a dotazy bez autorizácie
Dostupné pouze po zakoupení přístupu
3.6 Posielanie autorizovaných dotazov
Dostupné pouze po zakoupení přístupu
3.7 Pre-request skripty
Dostupné pouze po zakoupení přístupu
3.8 Automatické získavanie tokenov
Dostupné pouze po zakoupení přístupu
3.9 Mazanie dočasných premenných
Dostupné pouze po zakoupení přístupu
3.10 Zdieľanie kolekcií a prostredí
Dostupné pouze po zakoupení přístupu
3.11 Automatické spúšťanie testov
Dostupné pouze po zakoupení přístupu
Sekcia 4 - Pokročilejšie testy
4.1 Intro
Dostupné pouze po zakoupení přístupu
4.2 Pridávanie izby (POST) - testovanie autorizácie
Dostupné pouze po zakoupení přístupu
4.3 Pridávanie izby (POST) - validácia dát
Dostupné pouze po zakoupení přístupu
4.4 Pridávanie izby (POST) - korektné pridanie
Dostupné pouze po zakoupení přístupu
4.5 Náhodne generované dáta
Dostupné pouze po zakoupení přístupu
4.6 Overovanie náhodne generovaných dát
Dostupné pouze po zakoupení přístupu
4.7 Testovanie údajov zo servera (GET) - jedna izba
Dostupné pouze po zakoupení přístupu
4.8 Overovanie schémy odpovede
Dostupné pouze po zakoupení přístupu
4.9 Testovanie údajov zo servera (GET) - všetky izby
Dostupné pouze po zakoupení přístupu
4.10 Testovanie aktualizácie údajov (PUT)
Dostupné pouze po zakoupení přístupu
4.11 Testovanie mazania údajov (DELETE)
Dostupné pouze po zakoupení přístupu
4.12 Zhrnutie
Dostupné pouze po zakoupení přístupu
Sekcia 5 - Bonusové veci
5.1 Visualize
Dostupné pouze po zakoupení přístupu
5.2 Testovanie asynchrónnych endpointov - oneskorenie
Dostupné pouze po zakoupení přístupu
5.3 Testovanie asynchrónnych endpointov - retrying
Dostupné pouze po zakoupení přístupu
5.4 Dokumentovanie API pomocou Postmana
Dostupné pouze po zakoupení přístupu
5.5 Riadenie behu testovacích scenárov - setNextRequest
Dostupné pouze po zakoupení přístupu
5.6 Riadenie behu testovacích scenárov - Flows
Dostupné pouze po zakoupení přístupu
5.7 Ako simulovať server
Dostupné pouze po zakoupení přístupu

Hodnocení kurzu

Postman - testování API

Kvalitne spracovanie -> jasne a zrozumitelne. Vrele odporucam.

Ján H.

Postman - testování API

Za mna velmi dobre spracovane, vysvetlene. Super, dakujem.

Lukas S.

Pozri aj tieto kurzy

Jakub Berthoty Jakub Berthoty
backend vývojár, automatické testy