an object that looks and feels like the real thing, but isn't
a stand-in for the real thing
a stand-in replacement for a real-world domain object
Mock objects are simulated objects that mimic the behavior of real objects in controlled ways. A computer programmer typically creates a mock object to test the behavior of some other object, in much the same way that a car designer uses a crash test dummy to test the behavior of a car during an accident.