Kurzusleírás
1. nap – Bevezetés és alapok
Bevezetés
Cypress szerepe a tesztelési piramisban
Tesztautomatizáló környezet előkészítése (Node LTS, npm)
Minimalista Cypress-projekt felhúzása
Első “smoke” E2E teszt GUI-ban és headless módban
Core concepts
Cypress alapműködés, parancssor, automatikus retry
Hook-ok használata: before, beforeEach, afterEach, after
Alias-ok és újrafelhasználás (
.as(),cy.get('@alias'))
API (Contract) testing
Cypress-szel közvetlen API tesztelés (
cy.request())API stubolás (
cy.intercept()) edge case-ekhezFrontend-backend integráció stabilitásának biztosítása
Custom Cypress Commands
Ismétlődő műveletek (pl. login, navigáció) saját parancsokba szervezése
Kód rövidítése, karbantarthatóság (
cy.login())
Beosztás: elmélet + demo + gyakorlati munka
Előfeltétel: alapszintű JS, VSCode, Git
2. nap – Haladó gyakorlatok és CI/CD
Összetett tesztek felépítése
Teljes user flow automatizálása
Állapotkontroll
cy.intercept-tel,cy.sessionhasználataFlaky tesztek elkerülése, stabilitás és gyorsaság
Data Driven Testing
Tesztadatok JSON fájlokban (fixtures)
Paraméterezett tesztek, több bemeneti adat futtatása
Cypress Pluginok
Reporting: mochawesome, allure-cypress, junit-reporter
Interakciók: cypress-file-upload, cypress-real-events
Hozzáférhetőség: cypress-axe, cypress-audit
Vizuális regresszió: cypress-image-snapshot
Karbantarthatóság: @testing-library/cypress, cypress-plugin-tab
CI/CD with Cypress
GitHub Actions integráció
Node.js és Cypress környezet előkészítése, headless futtatás
Automatikus tesztfuttatás push/PR esetén
Secret-ek biztonságos kezelése
Összefoglalás és konklúzió
Követelmények
- Szoftvertesztelés megértése
 
Célcsoport
- Szoftvertesztelők
 
Vélemények (5)
Jó kapcsolat, Łukasznak volt ideje mindenki kérdésére, és tudott segíteni mindenkinek, akinek bármilyen problémája volt
Kelly Morris - Titian Software Poland Sp. z o.o.
Kurzus - Selenium WebDriver in C#
Gépi fordítás
Mindent élveztem, mivel teljesen új számomra, és látom, hogy milyen hozzáadott értéket jelenthet a munkámnak.
Zareef - BMW South Africa
Kurzus - Tosca: Model-Based Testing for Complex Systems
Gépi fordítás
A tréner részletesen magyarázta mindent a funkciókról.
Argean Quilaquil - DXC
Kurzus - TestComplete
Gépi fordítás
A tréner kedves. A magyarázata érthető és érdekes. Megpróbálja a leckéket minél érdekebbé tenni. Élveztem a leckét és sok tudást szereztem. Nagyon köszönöm. A leghasznosabb technika, amit megtanultam, a különböző webkomponensek elemének megkeresése, például szövegmező, rádiógombok és gombok. Néha az elem azonosítója nem jön eléggé pontosan. Megtanultuk, hogy más módon keressük meg az elemeket CSS szelekciókkal, XPath, Név és Azonosító. Tetszik a magyarázat. Köszönöm
Bee Chin Chuah - I-Access Solutions Pte Ltd
Kurzus - Advanced Selenium with C#
Gépi fordítás
I liked how the examples lead to the next. You are able to use what you learnt in the previous segment in the next.
Sacha Mannion - BeyondTrust
Kurzus - C# for Automation Test Engineers
Gépi fordítás