Ideelt er alle unit tests uafhængige af hinanden og kan afvikles selvstændigt. Stubbe, Mock/falske<ref name="mocksarentstubs">{{cite web |url=http://martinfowler.com/articles/mocksArentStubs.html |title=Mocks aren't Stubs |date=2. januar 2007 |last=Fowler |first=Martin |author-link=Martin Fowler |access-date=1. april 2008}}</ref> [[Objekt (datalogi)|objekter]] og en test harness kan benyttes til at teste moduler i et isoleret miljø. Unit test benyttes på en af to måder, enten benyttes de til at styre [[systemudvikling|udviklingen]] af kildekode, eller som validering af udviklet kode. At benytte unit tests som drivkraft i udvikling er en af hjørnestenene i [[udviklingsmetode]]n [[Extreme Programming]] (XP). Skal man skrive kode der passer til specifikationerne angivet i form af unit tests eller skrive test der verificerer at koden opfylder specifikationerne.<ref name="codefitmoldorormoldfitcode">{{cite book |last=Beck |first=Kent |author-link=Kent Beck |title= Extreme programming explained |year=august 2006 |isbn=0321278658|quote= You can write code to fit a mold or a mold to fit code |pages=101}}</ref>
Filosofi