Postman - testovanie API
- Level
- Kapitol
- 38
- Kategória
- Programovanie
- Hodnotenie
- 5,0 z 5
- Dĺžka
- 4h 46min
- Jazyk
- SK
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.
Kapitoly online kurzu
Sekcia 1 - Trocha teórie na začiatok (5)
1.1 Intro
1:26
1.2 Čo je to API a endpoint
6:31
1.3 Dokumentovanie API
8:29
1.4 Autorizácia v testovacom API
3:47
1.5 Rozbiehame si testovacie API
4:23
Sekcia 2 - Posielame dotazy (3)
2.1 Začíname s Postmanom
8:01
2.2 Prvý GET
6:30
2.3 Ako posielať v Postmanovi POST, PUT a DELETE
8:12
Sekcia 3 - Testujeme API (11)
3.1 Testovacie skripty
6:04
3.2 Kolekcie a organizovanie dotazov
6:16
3.3 Testovanie vo viacerých prostrediach
9:06
3.4 Globálne premenné a premenné kolekcie
7:52
3.5 Autorizácia dotazov a dotazy bez autorizácie
7:31
3.6 Posielanie autorizovaných dotazov
7:53
3.7 Pre-request skripty
10:28
3.8 Automatické získavanie tokenov
8:52
3.9 Mazanie dočasných premenných
9:08
3.10 Zdieľanie kolekcií a prostredí
9:12
3.11 Automatické spúšťanie testov
9:30
Sekcia 4 - Pokročilejšie testy (12)
4.1 Intro
1:43
4.2 Pridávanie izby (POST) - testovanie autorizácie
6:16
4.3 Pridávanie izby (POST) - validácia dát
10:07
4.4 Pridávanie izby (POST) - korektné pridanie
8:45
4.5 Náhodne generované dáta
9:36
4.6 Overovanie náhodne generovaných dát
6:09
4.7 Testovanie údajov zo servera (GET) - jedna izba
9:15
4.8 Overovanie schémy odpovede
6:31
4.9 Testovanie údajov zo servera (GET) - všetky izby
10:06
4.10 Testovanie aktualizácie údajov (PUT)
12:21
4.11 Testovanie mazania údajov (DELETE)
7:18
4.12 Zhrnutie
2:55
Sekcia 5 - Bonusové veci (7)
5.1 Visualize
8:42
5.2 Testovanie asynchrónnych endpointov - oneskorenie
5:55
5.3 Testovanie asynchrónnych endpointov - retrying
8:05
5.4 Dokumentovanie API pomocou Postmana
7:03
5.5 Riadenie behu testovacích scenárov - setNextRequest
9:56
5.6 Riadenie behu testovacích scenárov - Flows
10:04
5.7 Ako simulovať server
6:21
Lektor online kurzu
Jakub Berthoty
backend vývojár, Azure, automatické testy
Baví ma programovanie a už viac ako 10 rokov sa ním živím. Počas tohto času som postupne prešiel cez desktopové aplikácie ku webovému backendu a automatickým testom (unit testy, testy API). Venujem sa tiež Azure cloudu, kde sa zabávam s IaaS a PaaS a nie je mi cudzí ani DevOps.
Primárne sa venujem programovaniu nad frameworkom .NET (C#, ASP.NET Core), ale zabŕdol som aj do JavaScriptu, PHP a Angularu.
Okrem programovania ma bavia hlavolamy, spoločenské a video hry a cestovanie.
4,9
Hodnotenie
2
Kurzy
Hodnotenia študentov
Hodnotenia od študentov zapísaných v kurze na Skillmea.
5,0 z 5
· 17 hodnotení
Lucia A.
5
Veľmi kvalitný kurz.
Ivan P.
5
Veľmi konkrétne ukázané testovacie scenáre, kt. je možné do budúcna použiť ako príklad reálnych testovacích scenárov. Vďaka za veľmi praktické zoznámenie sa s testovaním reálnych projektov v aplikácii Postman.
Ladislav D.
5
Super kurz. Dozvedel som sa presne to čo som potreboval vedieť.
Zdenek F.
5
Kurz je naprosto skvělý.