A Unit Testing (egységtesztelés) a szoftver legkisebb tesztelhető részeinek (unitok) izolált vizsgálata, általában függvények, metódusok vagy osztályok szintjén. Célja, hogy minden kódrészlet önállóan, megfelelően működjön.