Ideelt så er hvert testtilfelle uavhengig fra alle andre. Substitutter slik som metodestubber, etterlingningsobjekter, fakes, og testrammer kan bli brukt for å assistere testing av en isolert modul. Enhetstester blir typisk skrevet og kjørt av programvareutviklere for å verifisere at kode tilfredsstiller krav til design og oppførsel.