Kurzusleírás

Előadás 1 – Bevezetés és alapok

Bevezetés

  • A Cypress szerepe a tesztelőpiramisban.
  • Tesztautomatizálási környezet beállítása (Node LTS, npm).
  • Egy minimális Cypress projekt létrehozása.
  • Első “smoke” end-to-end teszt grafikus felhasználói felületen és fejléc nélküli módban.

Alapvető fogalmak

  • Cypress alapjai, parancs sor, automatikus újrakezdet.
  • Hookok használata: before, beforeEach, afterEach, after.
  • Aliasok és felhasznosíthatóság (.as(), cy.get('@alias')).

API (Szerződés) Tesztelés

  • Direkt API tesztelés a Cypressszel (cy.request()).
  • API stubbing a cy.intercept() használatával szélső esetekhez.
  • Frontend-backend integrációs stabilitás biztosítása.

Egyedi Cypress parancsok

  • Ismétlődő műveletek (bejelentkezés, navigáció) szervezése egyedi parancsokba.
  • Tisztább, fenntartható kód az ismétlhető hívásokkal (cy.login()).

Ütemterv: elmélet + bemutatkozás + kézi gyakorlat Előfeltételek: alapvető JS ismeretek, VSCode, Git

Előadás 2 – Haladó gyakorlatok és CI/CD

Bonyolultabb teszteket építve

  • Teljes felhasználói folyamatok automatizálása.
  • Állapot-vezérlés a cy.intercept és cy.session használatával.
  • Kialakuló tesztek kerülése, stabilitás és sebesség javítása.

Adatvezérelt tesztelés

  • Tesztaadatok tárolása JSON fájlokban (fixtures).
  • Paraméterezett tesztek ugyanaz a logika több bemenettel.

Cypress bővítmények

  • Jelentéskészítés: mochawesome, allure-cypress, junit-reporter.
  • Interakciók: cypress-file-upload, cypress-real-events.
  • Hozzáférhetőség: cypress-axe, cypress-audit.
  • Vizuális regreszió: cypress-image-snapshot.
  • Fenntarthatóság: @testing-library/cypress, cypress-plugin-tab.

CI/CD a Cypressszel

  • GitHub Actions integráció.
  • Node.js és Cypress környezet beállítása, fejléc nélküli végrehajtás.
  • Automatikus tesztfuttatás a commit/PR események során.
  • Biztonságos titkos adatok kezelése.

Összefoglalás és következtetés

Követelmények

  • A szoftvertesztelés megértése

Célcsoport

  • Szoftvertesztelők
 14 órák

Résztvevők száma


Ár per résztvevő

Vélemények (5)

Közelgő kurzusok

Rokon kategóriák