Á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