159 500 Ft + Áfa
Szoftvertesztelési feladatok Pythonnal képzés - Időpontok és jelentkezés
Első oktatási nap: 2025. november 13., további oktatási napok: 14.
159 500 Ft + Áfa
Zártcsoportos képzésre jelentkezem
Jelentkezés időpont nélkül
Ezeket a kedvezményeket veheted igénybe jelentkezéskor:
Python Bűvölő: 15% kedvezmény
Fedezd fel a szoftvertesztelés világát Pythonban! Megtanulod az egységtesztelés, TDD, BDD és ATDD technikák alkalmazását, valamint a PyTest és unittest modulok hatékony használatát. Bevezetünk a hibakezelés, kivételkezelés és kódlefedettség mérésének gyakorlati módszereibe, miközben saját tesztjeidet CI környezetbe is integrálhatod. A képzés végére magabiztosan készítesz karbantartható és hatékony teszteket, amelyekkel növeled alkalmazásaid megbízhatóságát.
Ezt a képzést fejlesztőknek, tesztelőknek és DevOps szakembereknek ajánljuk, akik szeretnék elsajátítani a Python alapú hatékony szoftvertesztelés technikáit. Ideális azoknak, akik hatékony, karbantartható teszteket szeretnének készíteni, automatizálni a tesztelési folyamatokat, és bevezetni a TDD vagy BDD módszertanokat projektjeikben. Ha fontos számodra a megbízható kód és a CI integráció, ez a tanfolyam neked szól!
A tanfolyamon való részvételnek előfeltétele a Python programozási alapok ismerete, ezért kérjük, hogy töltsd ki 20 kérdésből álló tesztsorunkat, mellyel leellenőrizheted, hogy milyen szinten ismered a Python programozási nyelvet, ezáltal könnyebben tudsz tudásodnak megfelelő képzést választani.
Kattints IDE a kérdéssorért!
Napjainkban a fejlesztést támogató szoftvertesztelés egyre inkább központi szerepet kap az IT-n belül. A jó minőségű szoftverek mögött komoly tesztelési irányelvek, módszertanok és rengeteg tesztelési munka áll. A nagy volumenű és időigényes tesztelés miatt ma már elengedhetetlen a tesztek automatizálása. Ezen szempontok teljes körű érvényesítéséhez kíván hozzájárulni tanfolyamunk, melynek során a fejlesztéshez szorosan integrálódó szoftvertesztelési lehetőségeket ismerik meg résztvevőink. A jó minőségi kód eléréséhez ezen kívül szükség van a dokumentációs lehetőségek megismerésére is, melyeket szintén tárgyal tanfolyamunk.
Ez a képzés átfogó betekintést nyújt a szoftvertesztelés legfontosabb technikáiba, és gyakorlati példákon keresztül mutatja be, hogyan készíthetsz karbantartható, megbízható teszteket Pythonban. Megismered az egységtesztelés és automatizálás alapjait, miközben olyan fejlett eszközöket és módszereket sajátítasz el, amelyek segítségével növelheted a kódod minőségét és stabilitását. Ha szeretnél magabiztosan dolgozni a tesztelési folyamatok minden szintjén – az egységtesztektől a rendszerintegrációig –, ez a képzés neked szól!
Főbb témakörök:
- Tesztelési elvek és technikák Pythonban: Megtanulod a szoftvertesztelés különböző szintjeit (unit, integrációs, rendszer- és elfogadási tesztek) és a Test Driven Development (TDD), Behavior Driven Development (BDD), valamint Acceptance Test Driven Development (ATDD) gyakorlati megvalósítását Pythonban.
- Haladó hibakezelés és kivételkezelés: Elsajátítod a hibák és kivételek hatékony kezelését Pythonban, beleértve a pdb debugger használatát, saját kivételek létrehozását és a helyes assertálási technikákat.
- Egységtesztelés Pythonban: Részletesen megismered a unittest és PyTest modulokat, megtanulod, hogyan írj, futtass és karbantarts egységteszteket. Emellett bemutatjuk a Python Mock könyvtár használatát és a tesztek Continuous Integration (CI) környezetbe történő integrálását.
- Kódlefedettség mérése Pythonban: Megtanulod mérni és elemezni a kódlefedettséget, hogy pontos képet kapj arról, mennyire alaposak a tesztjeid, és hol szükséges további tesztelés.
- Tesztelés és dokumentáció a Doctest könyvtárral: Felfedezed, hogyan kapcsolhatod össze a dokumentációt és a tesztelést, hogy a dokumentált példák automatikusan tesztelhetőek legyenek a Doctest segítségével.
A képzés elvégzése után képes leszel:
- Egységteszteket készíteni és futtatni a unittest és PyTest modulokkal.
- Hibákat és kivételeket hatékonyan kezelni és tesztelni Pythonban.
- TDD, BDD és ATDD módszereket alkalmazni a fejlesztési folyamatokban.
- Tesztjeidet CI környezetbe integrálni a folyamatos ellenőrzés és megbízhatóság érdekében.
- Kódlefedettségi riportokat készíteni és elemezni a minőség biztosítására.
- Dokumentált kódrészleteket automatikusan tesztelni a Doctest használatával.
Az alábbi ábrán összefoglaltuk a Python nyelv teljes körű elsajátításához vezető általunk javasolt tanulási útvonalat. Természetesen, az adott tudással már rendelkező résztvevőink köztes ponton is bekapcsolódhatnak az útvonalba.
Azon résztvevőinknek, akik még nem rendelkeznek programozási ismeretekkel első lépésnek a Programozási alapok (MFPROG1) tanfolyamunkat ajánljuk. Azon résztvevőink, akik már ismerik a Python programozás alapjait kérjük, hogy tekintsék meg Python haladó tanfolyamunkat (MFPYTH2). A Python programozás alap, vagy haladó tanfolyamunkat elvégezve résztvevőink továbbléphetnek a specifikus Python programozási területek irányába. Tesztelés, webfejlesztés Flask vagy Django keretrendszerrel, adatelemzés/adatfeldolgozás, Excel automatizáció és GUI készítés Tkinter alapon területek közül választhatnak.
TEMATIKA:
1. TESZTELÉSI ELVEK ÉS TECHNIKÁK PYTHONBAN
1.1. Tesztelési szintek (unit, component integration, system, acceptance)
1.2. Test Driven Development (TDD) megvalósítása Pythonban
1.3. Behavior Driven Development (BDD) és Acceptance Test Driven Development (ATDD) megvalósítása Pythonban
2. HALADÓ HIBAKEZELÉS ÉS KIVÉTELKEZELÉS PYTHONBAN
2.1. Python debugger (pdb)
2.2. Kivételek kezelése
2.3. Kivételek előidézése
2.4. Saját kivételek
2.5. Assertion
3. EGYSÉGTESZTELÉS PYTHONBAN
3.1. Tesztek írása és futtatása
3.2. Egységtesztek készítése unittest modullal
3.3. Egységtesztek készítése PyTest modullal
3.4. Karbantartható tesztek készítése
3.5. Python Mock könyvtár
3.6.Egységtesztek integrálása Continuous Integration (CI) környezetbe
4. KÓD LEFEDETTSÉG MÉRÉS PYTHONBAN
5. TESZTELÉS ÉS DOKUMENTÁCIÓ, A DOCTEST KÖNYVTÁR
Más területek is érdekelnek? Tekintsd át tesztautomatizálási képzéseinket és találd meg az igényeidhez legjobban passzoló tanfolyamokat:
Szoftvertesztelési feladatok Pythonnal képzés - Mentoraid lesznek
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.
Ezek a tanfolyamok és e-learningek is érdekelhetnek
Tekintsd meg néhány további képzésünket a témában
ISTQB Certified Tester Foundation Level vizsgafelkészítő e-learning

Tananyagra való részletes felvezetés nagyon érdekes és lényegre törő volt, nagyon jó példákkal és magyarázatokkal.
C# programozás haladó tanfolyam résztvevője