Postman - testovanie API

4h 46min
Čas
38
Kapitol
Programovanie
Kategória
5.0
Hodnotenie
Začiatočník
Level
slovenský
Jazyk kurzu

Popis online kurzu Postman - testovanie API

Každému, kto sa venuje vývoju, sa už niekedy stalo, že po nasadení novej verzie do produkcie sa v aplikácii objavila chyba. Jediné spoľahlivé riešenie na tento problém je testovanie. V ideálnom svete by si mal po každej zmene otestovať celé API, aby si mal istotu, že tvoj nový kód korektne funguje a neovplyvnil žiadnu existujúcu funkčnosť.

Ak si programátor, tak pri tejto predstave ti určite nabehla husia koža. A ak si tester, tak si určite vieš predstaviť aj efektívnejšie využitie svojho času ako stále dookola testovať celé API. Riešenie prichádza v podobe automatických testov, ktoré stačí napísať raz a potom už namiesto teba testuje počítač. V tomto kurze ti ukážem, ako sa dá pomocou nástroja Postman proces testovania API zautomatizovať a vďaka tomu výrazne zrýchliť, sprehľadniť a zjednodušiť.

Prečo používať na testovanie API program Postman?

Pretože je to jeden z najpopulárnejších nástrojov na posielanie dotazov a testovanie API a napriek tomu je jeho základná verzia bezplatná. Je jednoduchý na inštaláciu aj na používanie – od chvíle, kedy si ho stiahneš do počítača až po poslanie prvého dotazu uplynie len zopár minút. Cez Postman je možné posielať rôzne druhy dotazov, nastaviť im všetko potrebné ako napríklad telo, spôsob autorizácie alebo hlavičky a otestovať odpovede pomocou testovacích skriptov písaných v JavaScripte.

Čo všetko sa v kurze naučíš:

  • konfigurovať a posielať dotazy cez program Postman,
  • organizovať svoje dotazy do priečinkov a kolekcií a tieto kolekcie zdieľať s ďalšími členmi svojho tímu,
  • komplexne otestovať svoje API pomocou testovacích skriptov a rozsiahlej sady testovacích kontrol,
  • ako testovať, či tvoje API správne autorizuje a validuje,
  • používať náhodne generované dáta pre čo najuniverzálnejšie testovanie,
  • jednoducho testovať naprieč rôznymi prostrediami,
  • spúšťať testy automaticky a vďaka tomu otestovať celé API na pár klikov.

Pre koho je tento kurz určený?

V kurze prejdeme od úplných začiatkov až po pokročilé koncepty a je teda vhodný pre každého, kto sa zaujíma o automatické testovanie API. Svoje si v ňom nájdu programátori aj testeri, dokonca si v ňom niečo nájdeš aj vtedy, ak si ešte žiadne API nikdy netestoval. Žiadna predošlá znalosť práce v Postmanovi nie je potrebná, všetko sa naučíme pekne postupne.

Čo všetko dostaneš

  • videotutoriály o testovaní API v Postman,
  • moderované diskusné fórum,
  • certifikát o absolvovaní online kurzu,
  • garancia vrátenia peňazí do 14 dní v prípade nespokojnosti.

Zoznam kapitol

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

Hodnotenia kurzu

Postman - testovanie API

Martin R.

Postman - testovanie API

Michal P.

Pozri aj tieto kurzy

Jakub Berthoty Jakub Berthoty
backend vývojár, Azure, automatické testy
2 Online kurzov
0 Príspevkov
Prejsť na kanál

Posuň svojich najbližších vpred!

Daruj najväčšiu ponuku online kurzov! Teraz v exkluzívnom darčekovom balení s Journal-om od Skillmea za skvelú cenu.