Online kurz Postman - testování API

Postman - testování API

Level
Kapitol
38
Kategorie
Programování
Hodnocení
5,0 z 5
Délka
4h 46min
Jazyk
SK

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.

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

Lektor Jakub Berthoty

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 Hodnocení
2 Kurzy

Hodnocení studentů

Hodnocení od studentů zapsaných v kurzu na Skillmea.

5,0 z 5 · 17 hodnocení

Doporučené online kurzy