Yksikkötesteillä
Yksikkötesteillä on ohjelmistokehityksessä käytettävä testausmenetelmä, jossa ohjelmiston pienimmät testattavat osat, eli yksiköt, tarkistetaan erikseen. Yksikkö on tyypillisesti funktio, metodi tai luokka. Tavoitteena on varmistaa, että jokainen ohjelman osa toimii odotetulla tavalla itsenäisesti.
Yksikkötestien kirjoittaminen on osa kehitysprosessia, ja ne usein automatisoidaan. Tämä tarkoittaa, että testit ajetaan automaattisesti ohjelman
Yksikkötestien etuja ovat muun muassa virheiden aikainen havaitseminen, koodin laadun parantaminen ja koodin refaktoroinnin helpottuminen. Kun
Vaikka yksikkötestit eivät kata kaikkia ohjelmiston toiminnallisuuksia, ne muodostavat perustan kattavammalle testaukselle, kuten integraatiotestaukselle ja järjestelmätestaukselle.