Einingapróf athugar litla einingu í kóða, oftast eitt fall, einangraða frá öðrum hlutum kerfisins. Prófið gefur ákveðið inntak og athugar hvort niðurstaðan sé eins og vænst var. Safn slíkra prófa er keyrt sjálfvirkt í hvert sinn sem kóða er breytt og gefur fljótt vísbendingu um hvort eitthvað hafi brotnað.
Þegar erindreki skrifar kóða eru einingapróf ein helsta leið til að athuga vinnu hans, en prófin þarf líka að lesa: erindreki getur skrifað próf sem staðfesta rangan kóða.