Egységtesztelési technikák
Alapadatok
Course coordinator
associate professor
Szoba: IB419
Tel.:
+36 1 463-3594 Email: micskeiz (*) mit * bme * hu |
Lecturers
associate professor
Szoba: IB419
Tel.:
+36 1 463-3594 Email: micskeiz (*) mit * bme * hu |
Announcements
Introduction
A jó minőségű szoftver készítése ma már mindenhol elvárás. A szoftverbe bekerülő hibák elkerülésének és kijavításának egyik legolcsóbb és leghatékonyabb módja a korai tesztelés, amit már a kód megírásakor (vagy akár az előtt) el lehet végezni. A szoftverfejlesztőknek ehhez azonban tisztában kell lenniük az alapvető tesztelési fogalmakkal, és ismerniük kell azokat a technikákat és eszközöket, amikkel jól karbantartható, hatékony teszteket lehet készíteni. A program célja, hogy bemutassa az egységtesztelés (unit testing) szerepét és jó gyakorlatait, valamint a résztvevők gyakorolhassák az alapvető teszttervezési és implementálási feladatokat. A tanfolyam gyakorlat-orientált, a résztvevők a tanfolyam során különböző modulokhoz készítenek majd teszteket.
Tematika
- Egységtesztelés helye a szoftverfejlesztési ciklusban
- Egységtesztelés céljai (hibamegtalálás, javíthatóság…)
- Tipikus ajánlások (elnevezés, felépítés…)
- Egységtesztelési keretrendszerek
- Kód lefedettség mérése
- Izoláció egységtesztelés során (mocks, stubs…)
- Gyakori problémák egységtesztelés során (test smells)
Jelentkezés és további információk: itt.