Об'єкти пустушки передаються навколо, але фактично ніколи не використовуються. Зазвичай вони просто використовуються для заповнення списків параметрів.
Підроблені об’єкти насправді мають робочі реалізації, але зазвичай використовують деякий ярлик, який робить їх непридатними для виробництва (хороший приклад в базі даних пам'яті).
Заглушки надають консервовані відповіді на дзвінки, здійснені під час тесту, зазвичай взагалі не відповідають на те, що передбачено для тесту.
Шпигуни - це заглушки, які також записують певну інформацію на основі того, як їх називали. Однією з форм цього може бути послуга електронної пошти, яка записує, скільки повідомлень було надіслано.
Знущання - це те, про що ми говоримо тут: об’єкти, заздалегідь запрограмовані на очікування, які формують специфікацію дзвінків, які вони очікують приймати.