Co je Mock Object?
Falešné objekty ve světě počítačového programování jsou simulace, které lze použít k měření výkonu a odezvy v kontrolovaném prostředí. Hlavní funkcí simulovaného objektu je interakce se specifickými součástmi hardwaru a softwaru v rámci experimentu. Zapojením simulovaného objektu do simulace je možné vyzkoušet odezvu komponenty v širokém rozsahu scénářů a případně zvýšit odezvu komponenty před jejím uvolněním široké veřejnosti.
Testování jednotek pomocí simulovaného objektu je společné téměř každému počítačovému programátorovi a výrobci. Myšlenka za falešným objektem je získat informace o odezvě a výkonu v laboratorní situaci v reálném čase. Vytvořením řady různých situací, s nimiž se pravděpodobně setkáte v reálném světě, může programátor kvalifikovat finální vydání nějakého typu hardwarového nebo softwarového programu. Toto použití předstíraných předmětů k vyřešení závad v zařízení nebo softwarovém programu před tím, než dopadne na spotřebitelský trh, může výrobci ušetřit obrovské množství času a také zabránit poškození pověsti společnosti mezi spotřebiteli.
Simulované objekty pomáhají odhalit všechny možné problémy. Vzorový objekt může být použit k identifikaci libovolného počtu síťových chyb, které by mohly vyplývat z různých interakcí s jinými komponenty. Simulovaný objekt může být schopen identifikovat příčinu pomalého výkonu, například databáze, která se zdá být příliš dlouhá na uložení dat nebo přesun z jedné sekce do druhé. Vytvořením umělého prostředí a testováním falešného objektu za široké škály okolností se šance na selhání při prodeji konečného produktu značně minimalizují.
Spolu s používáním při testování nového hardwaru a programů před jejich vydáním kupující veřejnosti se často používá simulovaný objekt k vylepšení nové verze nebo vydání existujícího produktu. Použitím simulovaného objektu je možné zjistit, zda si nová verze zachovala všechny funkce předchozí verze, ale po instalaci nebude vytvářet žádné problémy s rozhraním s jinými programy nebo hardwarem.