API-tesztelés a gyakorlatban
Kis lépés a szoftvertesztelésben, hatalmas ugrás a karrieredben – tudd meg, hogyan csökkentheted a fejlesztési időt, tárhatod fel a biztonsági réseket és javíthatod a felhasználói élményt API-teszteléssel!
Csákó Tamás
Head of Quality Assurance
ZEISS Digital Innovation

A KURZUSRÓL
- Időpont:
HAMAROSAN
- Hossz:
14 alkalom
- Formátum:
élő, online
Adatintegrációs nehézségek, kompatibilitási hibák, helytelen adatátviteli formátumok – csak néhány a problémák közül, amik megfelelő tesztelési stratégia nélkül rejtve maradhatnak a szoftverek fejlesztése során. Sajátítsd el az automatizált API-tesztelést, előzd meg a hibákat, és válj keresett szakemberré a szoftvertesztelés területén!
Miért válaszd az r_d kurzusait?





KINEK AJÁNLJUK A KURZUST?
MIRE SZÁMÍTHATSZ A KURZUSON?
-
01
Strukturált elméleti tudás
A kurzus végére megismered az API-ok fajtáit, az architektúrákat és a különböző tesztelési típusokat, valamint megérted a manuális és az automatizált tesztelések közötti különbségeket. Emellett az elméleti alapozás részeként a saját API-tesztelési stratégiádat is elkészítheted.
-
02
API-tesztelési gyakorlat
Intenzív gyakorlati feladatokkal, 5 különböző tesztelési tool segítségével, 3 programozási nyelven sajátítod el az API-tesztelés alapjait. A képzésen megszerzett tesztelési tapasztalat birtokában aktívan részt tudsz majd venni a fejlesztőkkel való kommunikációban az API-fejlesztések és -tesztelések során.
-
03
Visszajelzés az előadótól
Az API-tesztelési képzésen személyre szabott visszajelzést kapsz az elkészített projektjeidre, a záróalkalmon pedig a feladatok tanulságaival és az előadó évtizedes szakmai tapasztalatán alapuló jógyakorlatokkal is gazdagodsz, amelyeknek a tesztelői karriered építése során is nagy hasznát veheted majd.
AZ ELŐADÓ
Csákó Tamás
Head of Quality Assurance
ZEISS Digital Innovation
-
Több mint 16 éves tapasztalattal rendelkezik a szoftverfejlesztés területén.
-
Pályafutása során tesztelő, tesztautomatizálási szakember, tesztelési vezető, test manager és test architect munkaköröket is betöltött.
-
2008-tól 2023 végéig különböző beosztásokban dolgozott az EPAM Systemsnél, ahol felépítette a magyarországi tesztelői organizációt. A cégnél töltött utolsó éveiben Head of Testing Practice pozícióban más országok tesztelői csapatát is vezette.
-
2024 elejétől kezdve Head of Quality Assurance-ként vezeti a ZEISS Digital Innovation Manufacturing Solutions ágazatának tesztelőit.
-
Tudását meetupokon és konferenciákon osztja meg, és más módokon is részt vesz az oktatásban.
-
Véleménye szerint egy jó vezető egyik fontos ismérve, hogy alaposan ismeri a szakmáját.
Program
-
01 alkalom
API alapok I.
- Az API (Application Programming Interface) definíciója
- Az API típusai:
- – REST (Representational State Transfer)
– SOAP (Simple Object Access Protocol)
– GraphQL
- – REST (Representational State Transfer)
- API-architektúrák:
- – Kliens-szerver modell
– Statelessness
– Cacheability
- – Kliens-szerver modell
- Alap gyakorlati példák
-
02 alkalom
API alapok II.
- API endpoints
- Request methods: GET, POST, PUT, DELETE
- Request and response structure (headers, body, status codes)
- Common status codes (200, 404, 500, stb.)
- Alap gyakorlati példák
-
03 alkalom
Az API-tesztelés alapjai
- Mi az API-tesztelés?
- Az API-tesztelés fontossága a szoftverfejlesztési életciklusban
- API-tesztelési típusok:
- – Funkcionális tesztelés
– Teljesítménytesztelés
– Biztonsági tesztelés
– Megbízhatósági tesztelés (reliability testing)
- – Funkcionális tesztelés
-
04 alkalom
API-tesztelési stratégia és megközelítés
- Black box testing vs. white box testing
- Manuális vs. automata tesztelés
- Test-Driven Development (TDD) és Behavior-Driven Development (BDD)
-
05 alkalom
API-tesztelési toolok
- Népszerű és a kurzus kereteiben használt toolok:
- – Postman
– SoapUI
– JMeter
– TypeScript és PlayWright
– Java és REST Assured
– Python és pytest
- – Postman
- Alap gyakorlati feladat Postman használatával
- Népszerű és a kurzus kereteiben használt toolok:
-
06 alkalom
API-tesztelés Postman használatával
- Kérések létrehozása és rendszerezése
- Tesztek írása
- Környezeti változók és gyűjtemények
-
07 alkalom
API-tesztelés SoapUI használatával
- A SoapUI telepítése
- A program megismerése, project létrehozása
- SOAP API tesztelése
- REST API tesztelése
- Assertions és validations
- Tesztsorozatok és tesztesetek
-
08 alkalom
API és tesztautomatizálás
- Bevezetés az API-tesztautomatizálásba
- Postman automatizálása Newman segítségével
-
09 alkalom
API-tesztelés TypeScript és Playwright használatával
- Fejlesztői környezet beállítása
- Workshop: REST API tesztelése
-
10 alkalom
API-tesztelés Java es REST Assured használatával
- Fejlesztői környezet beállítása
- Workshop: REST API tesztelése
-
11 alkalom
API-tesztelés Python használatával
- Fejlesztői környezet beállítása
- Workshop: REST API tesztelése
-
12 alkalom
API-tesztelés a CI/CD pipeline-ban
- Continuous Integration és Continuous Delivery
- Mikor és hogyan adjuk hozzá az automata API-tesztelést a meglévő CI/CD pipeline-hoz?
-
13 alkalom
API-teljesítmény- és biztonsági tesztelés
- API-teljesítmény tesztelése a JMeter használatával
- Az API biztonsági tesztelés alapjai
- Gyakori API biztonsági rések (pl. OWASP Top Ten)
-
14 alkalom
A kurzusprojektek bemutatása
- Az elkészített feladatok tanulságai
- Általános hibák
- Best practices
- A jövőbeli karrierutak átbeszélése
- Kérdezz-felelek

