Test double-urile sunt obiecte care înlocuiesc dependențele reale în teste — incluzând mock-uri, stub-uri, spioni, fake-uri și dummy-uri. Ele izolează codul testat de dependențele sale (baze de date, API-uri, servicii), permițând teste rapide, concentrate și controlate la nivel de unitate.
