API-tesztelés a gyakorlatban tanfolyam: automatizálás és eszközök | Szoftvertesztelés képzés | robot_dreams
  • élő, online kurzus
  • 14 alkalom
  • személyes visszajelzés
  • gyakorlatias képzés

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?

 
icon
Személyre szabott visszajelzés az előadótól
 
 
icon
Valós üzleti esetek
 
 
icon
Gyakorlati feladatok
 
 
icon
Zárt Discord-csoport
 
 
icon
Tanúsítvány
 
 
icon
2 évig visszanézhető felvételek
 

KINEK AJÁNLJUK A KURZUST?

Szoftvertesztelőknek

A modern architektúrájú alkalmazások fejlesztésénél elengedhetetlen az API-tesztelés gyakorlatának ismerete. Kurzusunkon megtanulod, hogyan kell átgondolt API testing stratégiát alkotni, definiálni a teszteseteket, majd gyorsan és szakszerűen végrehajtani őket különböző toolok segítségével.

IT-területen tanuló egyetemistáknak, karrierváltóknak

Szeretnél a szoftvertesztelés területén dolgozni, de megnehezíti az elhelyezkedést, hogy nincs strukturált tudásod az API-okról? Képzésünkön három különböző programozási nyelv segítségével ismerheted meg az API-tesztelést, így a jövőbeli projektjeid során magabiztosan futtathatsz és értékelhetsz ki teszteseteket.

Szoftverfejlesztőknek

Nincs a munkahelyeden dedikált szoftvertesztelő, és a fejlesztés mellett az API-ok tesztelését is neked kell elvégezned? Ismerd meg a képzésünkön azokat a gyors és hatékony automatizált API-tesztelési megoldásokat, amelyekkel csökkentheted a manuális hibák valószínűségét!

 

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
    • API-architektúrák:
      • – Kliens-szerver modell
        – Statelessness
        – Cacheability
    • 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)
  • 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
    • Alap gyakorlati feladat Postman használatával
  • 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