fbpx
Képzés hossza:
Képzés nyelve:
24 tanóra
Magyar
A képzés díja:

189 500 Ft + Áfa helyett 159 500 Ft + Áfa


Behavior-Driven Development (BDD) a gyakorlatban: GUI tesztautomatizálás Cucumber, Selenium WebDriver és Java alkalmazásával tanfolyam - Időpontok és jelentkezés

Első oktatási nap: 2026. július 27. , további oktatási napok: 28., 29.

Hétköznap napközbeni (09.00 - 16.30)
Képzés nyelve:
Magyar
Tanfolyam díja:

189 500 Ft + Áfa helyett 159 500 Ft + Áfa

Jelentkezési határidő: 2026. július 17.
Jelentkezési határidő:
2026. július 17.

Első oktatási nap: 2026. október 26. , további oktatási napok: 27., 28.

Hétköznap napközbeni (09.00 - 16.30)
Képzés nyelve:
Magyar
Tanfolyam díja:

189 500 Ft + Áfa helyett 159 500 Ft + Áfa

Jelentkezési határidő: 2026. október 15.
Jelentkezési határidő:
2026. október 15.

Zártcsoportos képzésre jelentkezem

Amennyiben munkatársaiddal zárt csoportos képzésen veszel részt és kaptál a tanfolyam időpont kódot, itt tudod leadni jelentkezésedet.

Jelentkezés időpont nélkül

Ha egyik időpont sem felel meg neked, de érdekel a tanfolyam, kérünk, hogy add le jelentkezésedet időpont nélkül! Új időpont felvételekor értesíteni fogunk.

Intenzív képzésünk során az agilis fejlesztési modellekben elterjedten használt Behavior-Driven Development (BDD) módszertan gyakorlati megvalósítását mutatjuk be a Cucumber keretrendszeren keresztül. A résztvevők megismerkednek a Cucumber lehetőségeivel és használatával, beleértve a Gherkin szintaxist és az Example Mapping módszert is. A kurzus célja, hogy a résztvevők valós gyakorlati példákon keresztül szerezzenek tapasztalatot a BDD módszertan alkalmazásáról a GUI tesztautomatizálás területén és képesek legyenek önállóan létrehozni egy Cucumberre és Selenium WebDriverre épülő Java alapú tesztautomatizálási projektet. A tanfolyam célja, hogy a gyakorlati technikák mellett bemutassa a szükséges folyamatokat is, melyek segítik az agilis modellnél elvárt együttműködést a különböző szereplők között, hogy hatékonyan tudják elkészíteni az „élő” automatizált teszteket.

Szoftvertesztelőknek, fejlesztőknek és tesztautomatizálási szakembereknek, akik szeretnék megismerni a Cucumber automatizálási lehetőségeit a GUI tesztelés területén és szeretnének egy egységes szemléletet kapni a különböző technológiák (Cucumber – Selenium WebDriver – JUnit – Java) integrálásában és a kapcsolódó folyamatok kialakításában.

A tanfolyamon való részvétel előfeltétele a tesztelési módszertanok alapfokú ismerete és Java programozási alapismeretek. Továbbá Selenium alapismeretek.

Az IT fejlődésében mérföldkőnek tekinthető agilis szoftverfejlesztés egy rugalmas, iteratív módszertan, amely elősegíti a gyors és hatékony reagálást a változó ügyféligényekre, biztosítja a kis lépésekben történő fejlesztést és az ügyféltől érkező folyamatos visszajelzést. Népszerűsége töretlen, számos IT területen ma már bevált, sikeres gyakorlatnak tekinthető.

A Behavior-Driven Development (BDD) egy olyan agilis fejlesztői szemlélet, amely a fejlesztési folyamatot a szoftver viselkedésén keresztül specifikált forgatókönyvek alapján strukturálja, megteremtve ezzel a fejlesztők, tesztelők és üzleti szakemberek közötti hatékony kommunikációt. Mindkét módszertan előnye, hogy javítják a csapatok közötti együttműködést, növelik a projekt átláthatóságát és hatékonyságát, valamint segítenek a minőségi, a felhasználók igényeinek megfelelő szoftverek gyorsabb fejlesztésében.

Képzésünk célja, hogy hallgatóink megismerjék a BDD elméleti és gyakorlati oldalát is, mivel a vállalati BDD szemlélet sikeres integrálásához nem csak technológiai megközelítés szükséges, hanem fontosak a kapcsolódó módszerek (pl. Example Mapping eljárás) is.

Emellett gyakorlati oldalról is szeretnénk bemutatni, hogy lehet egy egységbe integrálni számos különböző technológiát (Cucumber, Selenium Webdriver, JUnit, Java) és ezek alkalmazásával hogyan lehet kialakítani egy hatékony, általános tesztautomatizálási keretrendszert.

Gyakorlati projektfeladaton keresztül bemutatjuk a Cucumber lehetőségeit: a Gherkin feature specifikációt, webes GUI tesztek automatizálását, a tesztadatok kezelését, a tesztek futtatását, és a jelentések készítését. A projektfeladatban alkalmazzuk a Page Object Modellt (POM) is, amely könnyen karbantartható tesztautomtizációs rendszerek felépítését teszi lehetővé.

 


A képzés tematikája:

 

1. BEVEZETÉS

2. TESZTELÉSI ÉS TESZTAUTOMATIZÁLÁSI ALAPELVEK

3. BEHAVIOR-DRIVEN DEVELOPMENT ISMERTETÉSE

4. EXAMPLE MAPPING ELJÁRÁS: USER STORY-TÓL A GHERKIN DEFINÍCIÓIG

5. FEJLESZTŐKÖRNYEZET (INTELLIJ, MAVEN) BEMUTATÁSA

6. TECHNOLÓGIAI ALAPOK (JAVA, JUNIT) ISMERTETÉSE

 

7. SELENIUM WEBDRIVER GUI TESZTAUTOMATIZÁLÁS

8. CUCUMBER BEMUTATÁSA

9. CUCUMBER TESZTEK SPECIFIKÁLÁSA, GHERKIN SZINTAXIS, POM ARCHITEKTÚRA KIALAKÍTÁSA

10. CUCUMBER JELENTÉSEK

11. VALÓS ÉLETBELI PROJEKTFELADAT MEGVALÓSÍTÁSA A TANULT TECHNOLÓGIÁK ALKALMAZÁSÁVAL

 

Más területek is érdekelnek? Tekintsd át tesztautomatizálási képzéseinket és találd meg az igényeidhez legjobban passzoló tanfolyamokat:

 

Az oktatás szakmai vezetője


Kérdésed van a tréninggel kapcsolatban?



ALAPOZÓ TRÉNINGEK EHHEZ A KÉPZÉSHEZ

Még nincs elegendő tudásod a kurzus elvégzéséhez? Akkor ezekkel a képzésekkel szerezheted meg a szükséges alapokat.


ISTQB Certified Tester Foundation Level vizsgafelkészítő
(MFCTFL)

Programozási alapok tanfolyam
(MFPROG1)

Bevezetés a tesztelés automatizálásba Selenium keretrendszerrel
(MFTSTSEL1)

Ezek a tanfolyamok és e-learningek is érdekelhetnek

Tekintsd meg néhány további képzésünket a témában


Junior Automata Tesztelő Szakképzés (06135009)
(MFJAUTOAK)

ISTQB Foundation Level - Agile Tester Extension vizsgafelkészítő tanfolyam
(MFCTAGILE)

Szoftvertesztelési módszertani alapismeretek fejlesztőknek
(MFTSTDEV)

ISTQB Advanced Test Automation Engineer vizsgafelkészítő
(MFCTALAUT)

Szoftvertesztelési feladatok Pythonnal képzés
(MFPYTHTEST)

Haladó tesztelés automatizálás Selenium keretrendszerrel
(MFTSTSEL2)

Tesztautomatizálás OpenText Functional Testing (UFT - QuickTest Professional) eszközzel
(MFTST7)

Bevezetés a HTML és CSS technológiákba
(MFHTML1)

Mobil alkalmazások automatizált tesztelése Appiummal
(MFAPPIUM)

ISTQB Certified Tester Advanced Level Agile Technical Tester képzés
(MFCTALATT)

ISTQB Certified Tester Agile Test Leadership at Scale képzés
(MFCTATLAS)

GitLab workshop - Hatékony szoftverfejlesztés DevSecOps alapon
(MFGITLAB1)