Ismerkedés a teszteléssel
0. lépés
Rövid összefoglaló a tesztelésről, szintekről, technikákról azoknak, akik projektmenedzserek, szervezők, fejlesztők, de szeretnének betekintést kapni a tesztelésre.
Bevezetés a szoftvertesztelésbe
Bevezetés a szoftvertesztelésbe

Manuális tesztelői életpálya
1. lépés
Ajánlott azoknak, akik tesztelők szeretnének lenni, ÉS az alapszintű - de átfogó! - tudás megszerzése a céljuk. Ennek elsajátítása nélkülözhetetlen minden teszteléssel foglalkozónak, és innét lehet továbblépni a magasabb szintekre, akár specializációk megszerzésével, akár folytatva az önképzést az automata tesztelői életpályán.
Általános tesztelői ismeretek:
Szoftvertesztelői ismeretek
Általános tesztelői ismeretek:
Szoftvertesztelői ismeretek

Vizsgafelkészítő tananyag
2. lépés
Ha a cél az ISTQB CTFL vizsga megszerzése, akkor a fenti anyagon kívül ajánljuk a vizsgafelkészülést segítő tananyagunkat
Alapszintű tesztelői felkészítő
Alapszintű tesztelői felkészítő
.jpg)
Tudás elmélyítése
3. lépés
A tudás elmélyítését szolgálják a következő tananyagrészek.
Ismerkedjünk meg az objektumorientáltság fogalmával és a gyakorlati alkalmazásával, amely minden mai szoftverrendszer alapját képezi és így ismerete a tesztelők számára is ajánlott.
Objektumorientált alapelvek
Az UML, mint a szoftver tervezés leíró nyelve: A tesztelést a szoftver tervek alapján kell elkezdeni, és éppúgy alapos tervezést igényel, mint magának a szoftvernek az elkészítése. Ezért a tervezési nyelv ismerete nélkülözhetetlen a tesztelők számára is.
UML alapok
A tesztelő különböző felépítésű szoftverekkel találkozhat, ezek felépítésének ismerete és így a tesztelési lehetőségek felismerése a szoftver architektúrák tananyagrész elsajátításával biztosítható
Szoftverarchitektúrák
Mai szoftvereink szinte kivétel nélkül adatbázisokat használnak az adatok tartós (perzisztens) tárolására. Tipikus tesztelői feladat, hogy a teszteset során bevitt vagy módosított adatot a kapcsolt adatbázisban ellenőrizzük, így ennek lekérdezési lehetőségeit ismerni kell.
MariaDB Adatbázis kezelő
Objektumorientált alapelvek
Az UML, mint a szoftver tervezés leíró nyelve: A tesztelést a szoftver tervek alapján kell elkezdeni, és éppúgy alapos tervezést igényel, mint magának a szoftvernek az elkészítése. Ezért a tervezési nyelv ismerete nélkülözhetetlen a tesztelők számára is.
UML alapok
A tesztelő különböző felépítésű szoftverekkel találkozhat, ezek felépítésének ismerete és így a tesztelési lehetőségek felismerése a szoftver architektúrák tananyagrész elsajátításával biztosítható
Szoftverarchitektúrák
Mai szoftvereink szinte kivétel nélkül adatbázisokat használnak az adatok tartós (perzisztens) tárolására. Tipikus tesztelői feladat, hogy a teszteset során bevitt vagy módosított adatot a kapcsolt adatbázisban ellenőrizzük, így ennek lekérdezési lehetőségeit ismerni kell.
MariaDB Adatbázis kezelő

Automata tesztelői életpálya – általános ismeretek
4. lépés
Ebben a lépésben megismerkedhetünk a tesztautomatizálás alapjaival, majd innen továbblépve az alkalmazható eszközöket tárgyaljuk, elméleti és főleg gyakorlati esetekben.
Automata tesztelés elmélete és infrastruktúrája
Automata tesztelés elmélete és infrastruktúrája

Programozás a tesztautomatizálás során
5. lépés
Automata tesztelések során egyrészt fel kell ismerni az alkalmazandó technikákat, másrészt a sok, ismétlődő teszteset végrehajtásához az eszközeinket programozni kell. Eszköztől függően többféle nyelv jöhet számításba, mi itt a Python nyelv elsajátítását javasoljuk, amely kiválóan alkalmas az ismertetett eszközök programozására.
