Stejně jako běžné jednotkové testy, tak i interakční jednotkové testy mohou obsahovat chybu. Při mockování objektů se tedy nevyhneme funkčním případně integračním testům, stejně jako v případě běžného jednotkového testování, nicméně mock objekty snižují riziko chyb přinejmenším jednoduchostí svého návrhu a způsobem použití.
V některých případech je těžké vytvářet mock objekty pro reprezentaci objektů externích knihoven. Nejsložitějším aspektem je obvykle objevování hodnot a struktur kódu pro parametry, které jsou vkládány do doménového kódu.
V tuto chvíli zde potřebujeme zmínit, že mock objekty lze nejlépe a snadno používat v případě, používáme-li tzv. techniku programování do rozhraní. Pakliže tuto techniku nepoužíváme, nemůžeme nahradit simulovaný objekt mock objektem a tedy nemůžeme používat techniku mockování objektů při psaní uživatelských testů.