yksikkötesti
Yksikkötesti on ohjelmistotestauksen muoto, jossa ohjelmiston pienin toiminnallinen yksikkö – usein funktio, metodi tai luokka – testataan erikseen muusta järjestelmästä. Tavoitteena on varmistaa, että kyseinen yksikkö toimii odotetulla tavalla ja että sen käyttäytyminen voidaan dokumentoida.
Testit pyritään suorittamaan nopeasti ja toistettavasti eristetyssä ympäristössä; riippuvuudet korvataan usein mock- tai stub-objekteilla, jotta testit
Hyödyt ovat nopea palautesykli, helpompi virheenkorjaus, turvallisempi refaktorointi sekä parempi dokumentaatio siitä, miten yksikkö käyttäytyy. Rajoituksena