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.