oggetti Mock nel mondo della programmazione dei computer sono simulazioni che possono essere utilizzati per misurare le prestazioni e la risposta in un ambiente controllato. La funzione principale del mock object è quello di interagire con i componenti specifici di hardware e software all'interno di un esperimento. Avviando un oggetto all'interno di una finta simulazione, è possibile testare la risposta del componente all'interno di una vasta gamma di scenari, e possibilmente aumentare la risposta del componente prima del rilascio al pubblico in generale.
testunità con l'uso di un oggetto fittizio è comune a quasi tutti i programmatori di computer e produttore. L'idea che sta dietro l'oggetto mock è quello di ottenere informazioni in tempo reale su di risposta e prestazioni in una situazione di laboratorio. Con la creazione di un certo numero di situazioni diverse che possono essere incontrati nel mondo reale, il programmatore può effettivamente ottenere un rilascio finale di un qualche tipo di hardware o software. Questo uso di oggetti finta di lavorare fuori imperfezioni nel apparecchiature o software prima che colpisca il mercato consumer è possibile salvare il produttore di enormi quantità di tempo, così come evitare di danneggiare la reputazione della società tra i consumatori.
Oggetti simulati contribuisce a individuare tutti i tipi di potenziali problemi. L'oggetto fittizio può essere utilizzato per identificare un certo numero di errori di rete che potrebbero derivare da varie interazioni con altri componenti. Un oggetto simulato può essere in grado di identificare la causa di un rallentamento delle prestazioni, come ad esempio un database che sembra prendere troppo tempo per salvare i dati o spostarsi da una sezione all'altra. Con la creazione di un ambiente artificiale e la sperimentazione l'oggetto finta in una vasta gamma di circostanze, le possibilità di un fallimento quando il prodotto finale viene venduto ai consumatori è fortemente ridotto al minimo.Insieme con l'utilizzo nei test di nuovo hardware e programmi prima di essere rilasciato al pubblico di acquisto, un oggetto fittizio è talvolta usato per perfezionare una nuova versione o release di un prodotto esistente. Impiegando un oggetto finto, è possibile stabilire se la nuova versione ha mantenuto tutte le funzionalità della versione precedente, ma non può comportare problemi di interfaccia con altri programmi o hardware, una volta installato.
