Általános tesztelési ismeretek
Ebben a tananyagban megismerkedünk a tesztelés alapfogalmaival, felhasználási területeivel, tesztszintekkel tesztelési technikákkal és tesztelési tevékenységet támogató eszközökkel.
- Mit értünk tesztelés alatt?
- Szoftverhibák és meghibásodások
- Tesztelési alapelvek
- Tesztelési célok megfogalmazása
- A tesztfolyamat felépítése
- Nyomonkövethetőség
- A tesztelés pszichológiája, függetlenség
- Szoftver életciklus modell és a tesztelés
- Tesztszintek a V-modell szerint
- Teszttípusok
- Statikus tesztelés
- Felülvizsgálat
- Statikus elemzés
- Ciklomatikus komplexitás-elemzés
- Specifikáció alapú teszttervezési technikák
- Ekvivalencia particionálás és határtérték elemzés
- Döntési tábla technika és a tábla felállítása
- Állapotátmenet tesztelés
- UML és pszeudokód strukturált vezérlési folyamat
- Szelekció UML leírása
- Iteráció UML leírása
- Üzleti folyamat UML analóg leírása
- Struktúra alapú tesztelés
- Döntés tesztelés és lefedettség
- Tapasztalat alapú teszttechnikák
- Hibasejtés technika
- Felderítő tesztelés technikája
- Ellenőrző lista alapú technika
- Tesztmenedzsment
- Tesztelési ütemterv és prioritások
- Tesztjelentés
- Kockázat és tesztelés
- Hibamenedzsment
- Eszköztámogatás a tesztelésben
Az oktatóról
Medzihradszky Dénes vagyok, ELTE vegyészként végeztem, majd közel 20 éves gyógyszerkutatás után nyergeltem át a programozásra. Először az akkor nagyon népszerű PHP nyelven fejlesztettem webes alkalmazásokat, majd átnyergeltem a Java nyelvre, mint oktató és fejlesztő. Ehhez jött idővel az UML alapú szoftver tervezés és a szoftver tesztelés oktatása és gyakorlati művelése is. A néhány napos tréningektől kezdve a több hónapos szoftver akadémiákig minden formában oktattam és oktatok az igényeknek megfelelően magyar és angol nyelven.