Tento repozitár slúži ako ukážka mojich zručností v oblasti manuálneho a automatizovaného testovania API pomocou nástroja Postman. Obsahuje reálne scenáre zamerané na bezpečnosť, automatizáciu a diagnostiku API.
V tejto časti demonštrujem prácu so zabezpečeným systémom.
- Bezpečnosť: Spracovanie CSRF tokenov a Session Cookies.
- Environment Setup: Profesionálne pripravené prostredie (Environment) s prázdnymi hodnotami pre bezpečnú distribúciu.
- Štruktúra: Logické rozdelenie na čítanie (
01 - Čítanie dát) a zápis (02 - Zápis dát).
Ukážka plne automatizovaného reťazca požiadaviek (Dynamic Chaining).
- Kompletný cyklus: POST (vytvorenie), GET (čítanie), PUT (úprava), DELETE (zmazanie).
- Dynamické premenné: Automatické prepojenie requestov cez
{{new_post_id}}. - Analytické testy: - Overovanie status kódov.
- Validácia obsahu JSON odpovede.
- Vlastná logika pre prípady, kedy server dáta reálne nemaže (akceptácia kódu 200 namiesto 404).
Tu je potvrdenie, že celý automatizovaný cyklus prebehol úspešne: Výsledky testov
Ukážka môjho postupu pri riešení špecifického správania servera pomocou JavaScriptu a komentárov: Logika kódu
Prehľadné usporiadanie práce pre lepšiu udržiavateľnosť testov: Štruktúra priečinkov
- Stiahnite si súbory
.jsonz hlavného priečinka tohto repozitára. - V Postmane zvoľte Import a nahrajte kolekcie aj súbory prostredí.
- Pre FDK testy nezabudnite v sekcii Environments doplniť vlastné platné
moje_cookieacsrf_token. - Spustite testy pomocou Collection Runner.