Les objets fantaisie dans le monde de la programmation informatique sont des simulations qui peuvent être utilisés pour mesurer les performances et la réponse dans un environnement contrôlé. La fonction principale de l'objet fantaisie est d'interagir avec des composants spécifiques du matériel et des logiciels au sein d'une expérience. En engageant un objet fantaisie dans une simulation, il est possible de tester la réponse du composant dans un large éventail de scénarios, et peut-être améliorer la réponse de la composante avant la sortie pour le grand public.
Les tests unitaires avec l'utilisation d'un objet fantaisie est commun à presque tous les ordinateurs programmeur et le fabricant. L'idée derrière l'objet fantaisie est d'obtenir des informations en temps réel sur la réponse et la performance dans une situation de laboratoire. En créant un certain nombre de situations susceptibles d'être rencontrées dans le monde réel, le programmeur peut effectivement qualifier une version finale d'un certain type de matériel ou de logiciel. Cette utilisation des objets fantaisie de travailler sur des failles dans l'équipement ou logiciel avant qu'elle ne touche le marché de la consommation peut sauver le fabricant d'énormes quantités de temps, ainsi que de prévenir les dommages à la réputation de l'entreprise auprès des consommateurs.
Objets simulés permettent de découvrir toutes sortes de problèmes potentiels. L'objet fantaisie peut être utilisée pour identifier un certain nombre d'erreurs réseau qui pourraient résulter de diverses interactions avec d'autres composants. Un objet simulé peut être en mesure d'identifier la cause de ralentissement des performances, comme une base de données qui semble prendre trop de temps pour enregistrer les données ou passer d'une section à l'autre. En créant un environnement artificiel et tester l'objet mock dans un large éventail de circonstances, les risques d'échec lorsque le produit final est vendu aux consommateurs sont grandement minimisés.
Avec l'utilisation de tester de nouveaux programmes de matériel et avant qu'elles ne soient rendues publiques d'achat, un objet fantaisie est parfois utilisé pour affiner une nouvelle version ou d'un produit existant. En utilisant un objet fantaisie, il est possible de déterminer si la nouvelle version a conservé toutes les fonctionnalités de la version précédente, mais ne créera pas de problèmes d'interface avec d'autres programmes ou du matériel une fois installés.