Software Engineering · Testing
A test that exercises a single function or class in isolation, with all dependencies replaced by fakes.
In practice: Fast and cheap to run, but only proves that each piece works in isolation — they don't catch bugs that emerge from how the pieces interact.