egységteszt
Az egységteszt egy automatizált teszt, amely egyetlen komponens vagy függvény helyességét vizsgálja a rendszer többi résztől való elkülönítésben. Célja a helyesség ellenőrzése olyan bemeneti feltételek mellett, amelyek a kód egyetlen egységére vonatkoznak. Az egységtesztek általában gyorsak és determinisztikusak, és gyakran külső erőforrásoktól (adatbázisok, hálózat) függetlenek vagy tesztkörnyezetben futtatják őket. A külső függőségeket tesztduplákkal, például mockokkal vagy stubbokkal helyettesíthetik.
Írásuk gyakran a fejlesztési folyamat része, és a teszt-vezérelt fejlesztés (TDD) egysége is lehet: a fejlesztő
Fontos különbség: az egységtesztek a kód egy adott részét vizsgálják, nem az egész rendszert vagy a felhasználói